Мне кажется не ты разделяешь сервер и панель управления сервером. Панель ты можешь накатить в независимости от хостера
linux из коробки там есть(какой именно тебе хочется - сам выбираешь), от lamp там по дефолту только apache стоял, когда я разворачивался последний раз. MySQL и PHP придется ставить самому. Потому как Apache - штука универсальная, а вот мускуль, пыха и тд - это уже от хотелок клиента зависит. Мб он VPS купил, чтобы там руби поднять, а ему хостер пыху впилил. Вообще, в идеале, православный VPS это тот, на котором даже апача нет. Тупо вот голая ось, SSH и пакетный менеджер. Хостинг и не должен тебе имя давать. Его задача - выделить тебе машину со статическим адресом, а дальше сам пляши. Не всегда машина = сайт. Мб она у тебя - винтик из архитектурной задумки тысячелетия и домен ей не нужОн по этой причине. Доменчик сам покупаешь, сам прикручиваешь к IP. Это делается на DNS-сервере. Можешь свой поднять прям на своем VPS, можешь юзать тот, что регистратор предоставляет. Если ты сделал акк на Хостенсе, можно написать тикет в поддержку, чтобы они тебе на аккаунт повесили услугу "DNS-менеджер", модуль для работы с их DNS-сервером, оч удобная штука. Предоставляется бесплатно, хоть и только по запросу.
@Fell-x27 вот потому ему лучше vestacp запутается же. на счет доменов в хостеров их вообще лучше не покупать и не брать только на себя регать и никак иначе. Ну а если домена нет всегда есть лафхак. Можно у себя в host файле на компе прописать microsoft.com 1.1.1.1 (ip) и домен для данного пк будет доступен по этому позорному адресу)
Веста - это просто контролпанелька. Ее можно и на VPS накатить. Там же, на хостенсе, есть и шареды, дешевые, но оч клевые, с панельками тоже, все по фен шую. Хотя как по мне, панель нафиг не нужОн. Без нее как раз меньше путаешься. Меньше "магии" между тобой и сервером. + Покупка домена у хостера это такая же шляпа, что и покупка хостинга у регистратора доменов. Бессмысленно, беспрофитно, и дороже рынка раза в два. Минимум. Насчет регистраторов, Димон, бойся рег.ру, не связывайся с ними НИКОГДА. НИ. КОГ. ДА. Никогдушеньки. Эта чертова секта потом с тебя не слезет, пока херами оператора не обложишь. Я, в свое время, угрожал им судом. Отстали.
Сильно достают. По факту услуги предоставляют фигового качества, хотя позиционируют себя, как супер-пупер-контору. --- Добавлено --- P.S. Уносим от них домены при первой же возможности, т.с. от греха подальше. --- Добавлено --- P.P.S. Если тебе бесплатный технический нужен в зоне webteens.ru (могу просто IP прописать у поддомена, не выделяя дочернюю зону) или какой-нибудь короткий по минимальной цене за использование (только под белые цели), пиши. --- Добавлено --- Хостинг-панель, как выше сказали, нафиг не нужна, тем более на 512-ти мегах. Поставь phpMyAdmin (предварительно установив мускул или машу) – этого будет достаточно.
В случае, если ты попытаешься от них уйти. Во во. Эти мудилы саботировали мне перенос домена. Саботировали. Перенос. Домена. Потом, когда с руганью, но они сделали все как надо, через месяц стали мне названивать и требовать его оплатить. Домен, который уже месяц как висел у другого регистратора. При том, что перенос можно осуществить только при оплате домена на год у нового регистратора, что, разумеется, было сделано. Я говорю болванчику, что не являюсь их клиентом, а они мне гнут, что заблочат меня. Чсх, в отличие от всех других, кто достает по почте, эта шарага будет тебя доставать по телефону. А еще они скупают доменные имена и выставляют их за оверпрайс. Повально. Что, кстати, вроде как делать нельзя. А еще ни в коем случае в их whois_панельке не пробивайте домены, когда подбираете себе хороший. Если вобьете что-то годное, а оно будет свободно, не удивляйтесь, если регру скажет, что имя занято и предложит вам купить его за бешеные тыщи, хотя, до этого, другие whois-ы показывали, что оно свободно. А еще не удивляйтесь, что им владеет private person, а дата регистрации чудесным образом совпадает с датой, когда вы вбивали у них запрос. Это, разумеется, совпадение, а вовсе не робот, анализирующий запросы и регающий автоматом домены, проходящие через его фильтр "годноты".
Во-во. Забыл про это написать. Чтобы получить код переноса, тебе надо заяву от руки написать и потом ее отсканировать (к фото могут придраться)
Ууу.. Когда я делал, мне достаточно было пригрозить им судом. Описанную тобой дичь они уже опосля ввели, видимо, после того, как, в связи с упрощением процедуры переноса, начался отток, а клиенты стали массово им обещать кары небесные за неверные коды и запоротые транзакции.
Устанавливаю laravel Код (Text): composer create-project laravel/laravel /var/www/html/laravel Выдало сообщение Код (Text): Installing laravel/laravel (v5.7.0) - Installing laravel/laravel (v5.7.0): Downloading (100%) Created project in /var/www/html/laravel > @php -r "file_exists('.env') || copy('.env.example', '.env');" Loading composer repositories with package information Updating dependencies (including require-dev) Killed Потом только изменил DocumentRoot Код (Text): DocumentRoot /var/www/html/laravel/public Перезапустил апач и страница стала недоступна, потом опять переправил DocumentRoot на Код (Text): /var/www/html Открывается страница апача Потом опять изменил на Код (Text): /var/www/html/laravel/public страница не доступна. Может это из-за сообщения Killed при установке laravel? Решил посмотреть, что лежит в папке laravel Код (Text): app bootstrap config package.json public resources server.php tests artisan composer.json database phpunit.xml readme.md routes storage webpack.mix.js Делал по этой инструкции https://www.hugeserver.com/kb/install-laravel5-php7-apache-ubuntu16/ --- Добавлено --- Это я купил VPS на hostens.com/
composer update --- Добавлено --- у тебя 7.0 пых? Тебе только 5.5 --- Добавлено --- Ну наверное что то не так с .htaccess настрой Directory --- Добавлено --- AllowOverride All ? --- Добавлено --- https://www.howtoforge.com/tutorial/install-laravel-on-ubuntu-for-apache/
@nospiou PHP: Do not run Composer as root/super user! See https://getcomposer.org/root for details Composer could not find a composer.json file in /
Ну так не запускай от рута. Ох чувствую у тебя и файлы все принадлежать руту. Это совсем не хорошо. Подумай еще раз на счет vestacp --- Добавлено --- PHP: su имя_пользователя // смена пользователя
Не понимаю, сделал такие команды Код (Text): curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer Код (Text): composer global require "phpunit/php-invoker=1.1.*" Вроде бы этот файл создался Код (Text): Changed current directory to /root/.composer Do not run Composer as root/super user! See https://getcomposer.org/root for details ./composer.json has been created Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 2 installs, 0 updates, 0 removals - Installing phpunit/php-timer (2.0.0): Downloading (100%) - Installing phpunit/php-invoker (1.1.4): Downloading (100%) Writing lock file Generating autoload files Потом пишу composer update и выдаёт Код (Text): composer update Do not run Composer as root/super user! See https://getcomposer.org/root for details Composer could not find a composer.json file in / To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section 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): { "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "php": "^7.1.3", "fideloper/proxy": "^4.0", "laravel/framework": "5.7.*", "laravel/tinker": "^1.0" }, "require-dev": { "beyondcode/laravel-dump-server": "^1.0", "filp/whoops": "^2.0", "fzaninotto/faker": "^1.4", "mockery/mockery": "^1.0", "nunomaduro/collision": "^2.0", "phpunit/phpunit": "^7.0" }, "autoload": { "classmap": [ "database/seeds", "database/factories" ], "psr-4": { "App\\": "app/" --- Добавлено --- Зашёл по пути /var/www/html/laravel и там его обновил, но сайт всё равно не заработал
@nospiou Код (Text): VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html/laravel/public <Directory /var/www/html/laravel> AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
@Dimon2x ну попробуй владельца изменить Поставь того от которого у тебя все запускается user:group - изменить на реальные PHP: sudo chown -R user:group /var/www/html/ --- Добавлено --- В любом случаи оставлять файлы с рутом нельзя.