За последние 24 часа нас посетили 20974 программиста и 1652 робота. Сейчас ищут 1035 программистов ...

Перенос на хостинг

Тема в разделе "Laravel", создана пользователем Dimon2x, 16 сен 2018.

  1. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    @nospiou мне всё равно, лишь бы там было всё нормально
     
  2. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Мне кажется не ты разделяешь сервер и панель управления сервером.
    Панель ты можешь накатить в независимости от хостера
     
  3. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    @nospiou что-то я там не вижу php

    555.jpg
     
  4. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
  5. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    @Fell-x27 зарегался там, нашёл купон скидки на 50%
     
  6. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    linux из коробки там есть(какой именно тебе хочется - сам выбираешь), от lamp там по дефолту только apache стоял, когда я разворачивался последний раз. MySQL и PHP придется ставить самому. Потому как Apache - штука универсальная, а вот мускуль, пыха и тд - это уже от хотелок клиента зависит. Мб он VPS купил, чтобы там руби поднять, а ему хостер пыху впилил.

    Вообще, в идеале, православный VPS это тот, на котором даже апача нет. Тупо вот голая ось, SSH и пакетный менеджер.

    Хостинг и не должен тебе имя давать. Его задача - выделить тебе машину со статическим адресом, а дальше сам пляши. Не всегда машина = сайт. Мб она у тебя - винтик из архитектурной задумки тысячелетия и домен ей не нужОн по этой причине. Доменчик сам покупаешь, сам прикручиваешь к IP. Это делается на DNS-сервере. Можешь свой поднять прям на своем VPS, можешь юзать тот, что регистратор предоставляет. Если ты сделал акк на Хостенсе, можно написать тикет в поддержку, чтобы они тебе на аккаунт повесили услугу "DNS-менеджер", модуль для работы с их DNS-сервером, оч удобная штука. Предоставляется бесплатно, хоть и только по запросу.
     
  7. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    @Fell-x27 вот потому ему лучше vestacp запутается же. на счет доменов в хостеров их вообще лучше не покупать и не брать только на себя регать и никак иначе. Ну а если домена нет всегда есть лафхак. Можно у себя в host файле на компе прописать microsoft.com 1.1.1.1 (ip) и домен для данного пк будет доступен по этому позорному адресу)
     
  8. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Веста - это просто контролпанелька. Ее можно и на VPS накатить. Там же, на хостенсе, есть и шареды, дешевые, но оч клевые, с панельками тоже, все по фен шую. Хотя как по мне, панель нафиг не нужОн. Без нее как раз меньше путаешься. Меньше "магии" между тобой и сервером.

    +
    Покупка домена у хостера это такая же шляпа, что и покупка хостинга у регистратора доменов. Бессмысленно, беспрофитно, и дороже рынка раза в два. Минимум.

    Насчет регистраторов, Димон, бойся рег.ру, не связывайся с ними НИКОГДА. НИ. КОГ. ДА. Никогдушеньки. Эта чертова секта потом с тебя не слезет, пока херами оператора не обложишь. Я, в свое время, угрожал им судом. Отстали.
     
  9. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    @Fell-x27в каком случае они не слезут? Я там год назад домен регал
     
  10. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.842
    Симпатии:
    652
    Сильно достают. По факту услуги предоставляют фигового качества, хотя позиционируют себя, как супер-пупер-контору.
    --- Добавлено ---
    P.S. Уносим от них домены при первой же возможности, т.с. от греха подальше.
    --- Добавлено ---
    P.P.S. Если тебе бесплатный технический нужен в зоне webteens.ru (могу просто IP прописать у поддомена, не выделяя дочернюю зону) или какой-нибудь короткий по минимальной цене за использование (только под белые цели), пиши.
    --- Добавлено ---
    Хостинг-панель, как выше сказали, нафиг не нужна, тем более на 512-ти мегах. Поставь phpMyAdmin (предварительно установив мускул или машу) – этого будет достаточно.
     
  11. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.115
    Симпатии:
    1.244
    Адрес:
    там-сям
    Можно бесплатно "арендовать" домен третьего уровня на FreeDNS: https://freedns.afraid.org
     
  12. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    В случае, если ты попытаешься от них уйти.
    Во во. Эти мудилы саботировали мне перенос домена. Саботировали. Перенос. Домена. Потом, когда с руганью, но они сделали все как надо, через месяц стали мне названивать и требовать его оплатить. Домен, который уже месяц как висел у другого регистратора. При том, что перенос можно осуществить только при оплате домена на год у нового регистратора, что, разумеется, было сделано. Я говорю болванчику, что не являюсь их клиентом, а они мне гнут, что заблочат меня.

    Чсх, в отличие от всех других, кто достает по почте, эта шарага будет тебя доставать по телефону.

    А еще они скупают доменные имена и выставляют их за оверпрайс. Повально. Что, кстати, вроде как делать нельзя.
    А еще ни в коем случае в их whois_панельке не пробивайте домены, когда подбираете себе хороший. Если вобьете что-то годное, а оно будет свободно, не удивляйтесь, если регру скажет, что имя занято и предложит вам купить его за бешеные тыщи, хотя, до этого, другие whois-ы показывали, что оно свободно. А еще не удивляйтесь, что им владеет private person, а дата регистрации чудесным образом совпадает с датой, когда вы вбивали у них запрос.

    Это, разумеется, совпадение, а вовсе не робот, анализирующий запросы и регающий автоматом домены, проходящие через его фильтр "годноты".
     
  13. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.842
    Симпатии:
    652
    Во-во. Забыл про это написать. Чтобы получить код переноса, тебе надо заяву от руки написать и потом ее отсканировать (к фото могут придраться) o_O
     
  14. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Ууу.. Когда я делал, мне достаточно было пригрозить им судом. Описанную тобой дичь они уже опосля ввели, видимо, после того, как, в связи с упрощением процедуры переноса, начался отток, а клиенты стали массово им обещать кары небесные за неверные коды и запоротые транзакции.
     
  15. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    Устанавливаю laravel

    Код (Text):
    1. composer create-project laravel/laravel /var/www/html/laravel
    Выдало сообщение

    Код (Text):
    1. Installing laravel/laravel (v5.7.0)
    2.   - Installing laravel/laravel (v5.7.0): Downloading (100%)
    3. Created project in /var/www/html/laravel
    4. > @php -r "file_exists('.env') || copy('.env.example', '.env');"                                                                                    
    5. Loading composer repositories with package information
    6. Updating dependencies (including require-dev)
    7. Killed                          
    Потом только изменил DocumentRoot

    Код (Text):
    1. DocumentRoot /var/www/html/laravel/public
    Перезапустил апач и страница стала недоступна, потом опять переправил DocumentRoot на

    Код (Text):
    1. /var/www/html
    Открывается страница апача

    Потом опять изменил на
    Код (Text):
    1. /var/www/html/laravel/public
    страница не доступна.

    Может это из-за сообщения Killed при установке laravel?

    Решил посмотреть, что лежит в папке laravel

    Код (Text):
    1. app    
    2. bootstrap    
    3. config  
    4. package.json
    5. public    
    6. resources
    7. server.php
    8. tests                                                            
    9. artisan
    10. composer.json
    11. database
    12. phpunit.xml  
    13. readme.md
    14. routes    
    15. storage    
    16. webpack.mix.js
    Делал по этой инструкции https://www.hugeserver.com/kb/install-laravel5-php7-apache-ubuntu16/
    --- Добавлено ---
    Это я купил VPS на hostens.com/
     
  16. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    composer update
    --- Добавлено ---
    у тебя 7.0 пых? Тебе только 5.5
    --- Добавлено ---
    Ну наверное что то не так с .htaccess настрой Directory
    --- Добавлено ---
    AllowOverride All ?
    --- Добавлено ---
    https://www.howtoforge.com/tutorial/install-laravel-on-ubuntu-for-apache/
     
  17. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
  18. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Кстати держать сервера на апатче в 2к18 это как минимум странно. Или nginx + apache или nginx + fpm
     
  19. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    @nospiou

    PHP:
    1. Do not run Composer as root/super user! See https://getcomposer.org/root for details
    2. Composer could not find a composer.json file in /        
     
  20. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Ну так не запускай от рута. Ох чувствую у тебя и файлы все принадлежать руту. Это совсем не хорошо. Подумай еще раз на счет vestacp
    --- Добавлено ---
    PHP:
    1. su имя_пользователя  // смена пользователя
     
  21. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    Не понимаю, сделал такие команды

    Код (Text):
    1. curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
    Код (Text):
    1. composer global require "phpunit/php-invoker=1.1.*"
    Вроде бы этот файл создался

    Код (Text):
    1. Changed current directory to /root/.composer
    2. Do not run Composer as root/super user! See https://getcomposer.org/root for details
    3. ./composer.json has been created
    4. Loading composer repositories with package information
    5. Updating dependencies (including require-dev)
    6. Package operations: 2 installs, 0 updates, 0 removals
    7.   - Installing phpunit/php-timer (2.0.0): Downloading (100%)
    8.   - Installing phpunit/php-invoker (1.1.4): Downloading (100%)
    9. Writing lock file
    10. Generating autoload files
    Потом пишу composer update и выдаёт

    Код (Text):
    1. composer update                                                                                                                      
    2. Do not run Composer as root/super user! See https://getcomposer.org/root for details
    3. Composer could not find a composer.json file in /                                                                                                  
    4. To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section                
    5. root@10294:/#                      
    --- Добавлено ---
    Такое тоже не помогает

    I encountered the same error, and was able to solve it as follows:

    composer diagnose to see if something is wrong with the version of composer installed
    composer self-update to install the latest version
    composer update to update your composer.json file.
    --- Добавлено ---
    Открыл файл composer.json в папке laravel, он там есть, тогда почему выдаёт ошибку Composer could not find?

    Код (Text):
    1. {
    2.     "name": "laravel/laravel",
    3.     "description": "The Laravel Framework.",
    4.     "keywords": ["framework", "laravel"],
    5.     "license": "MIT",
    6.     "type": "project",
    7.     "require": {
    8.         "php": "^7.1.3",
    9.         "fideloper/proxy": "^4.0",
    10.         "laravel/framework": "5.7.*",
    11.         "laravel/tinker": "^1.0"
    12.     },
    13.     "require-dev": {
    14.         "beyondcode/laravel-dump-server": "^1.0",
    15.         "filp/whoops": "^2.0",
    16.         "fzaninotto/faker": "^1.4",
    17.         "mockery/mockery": "^1.0",
    18.         "nunomaduro/collision": "^2.0",
    19.         "phpunit/phpunit": "^7.0"
    20.     },
    21.     "autoload": {
    22.         "classmap": [
    23.             "database/seeds",
    24.             "database/factories"
    25.         ],
    26.         "psr-4": {
    27.             "App\\": "app/"
    --- Добавлено ---
    Зашёл по пути /var/www/html/laravel и там его обновил, но сайт всё равно не заработал
     
  22. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    Написал в техподдержду
     
  23. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    Ну ты хоть ошибки напиши. Лично я за...
     
  24. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    @nospiou

    Код (Text):
    1. VirtualHost *:80>
    2.  
    3.         ServerAdmin webmaster@localhost
    4.  
    5. DocumentRoot /var/www/html/laravel/public
    6.         <Directory /var/www/html/laravel>
    7.                  AllowOverride All
    8.          </Directory>
    9. ErrorLog ${APACHE_LOG_DIR}/error.log
    10. CustomLog ${APACHE_LOG_DIR}/access.log combined
    11. </VirtualHost>
     
  25. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    @Dimon2x ну попробуй владельца изменить
    Поставь того от которого у тебя все запускается
    user:group - изменить на реальные
    PHP:
    1. sudo chown -R user:group /var/www/html/
    --- Добавлено ---
    В любом случаи оставлять файлы с рутом нельзя.