Это может показаться грубым, но если вы не понимаете, что вы делаете в данный момент, вам следует попросить или нанять кого-нибудь, кто сделает это для вас. Администрирование базового сайта уже достаточно сложно, но для запуска сложной CMS, такой как WordPress, требуются серьезные навыки, иначе это приведет к катастрофе.
Вам нужно знать хотя бы основы сценариев оболочки. Что делает этот скрипт setup-mysql
? Ты не знаешь? Тогда как вы можете знать, что это не работает? И как ты можешь этому доверять? Вы работаете как корень, в конце концов. Кроме того, как вы будете восстанавливаться, если что-то не работает на вашей конкретной установке?
Как вы собираетесь отлаживать конфигурацию своего веб-сервера, если у вас нет опыта администрирования веб-сервера? Прежде чем вы сможете начать работу с вашими настройками, вам необходимо получить некоторые знания о том, как работает ваш веб-сервер (будь то Apache или любой другой) и как он ожидает взаимодействия с PHP.
У вас есть достаточно безопасная среда для тестирования вашей установки? Я понимаю, что вы все еще учитесь, но сначала будете ошибаться, поэтому вам нужно быть готовым к ним. Особенно, вы не хотите делать это с публичным IP, если вы действительно не знаете, что делаете.
Если это ваше первое предприятие в установке LAMP, то вы наверняка откусили гораздо больше, чем могли бы прожевать. Прежде чем собирать целое, вы должны понять каждую из частей. Когда у вас есть основы, вы сможете задавать правильные вопросы и, что более важно, вы сможете понять ответы, которые вы получите.
Если честно, я хочу отговорить вас от этого - по крайней мере, на вашем нынешнем уровне опыта. Прежде всего, найдите кого-то, кто может помочь вам учиться. Ваши шансы на успех будут расти в геометрической прогрессии. Затем попробуйте заставить статический сайт работать. Попытайтесь понять конфигурацию Apache, nginx или любой другой веб-сервер, который вы хотите использовать. Только тогда попытайтесь заставить PHP работать, для чего у вас будет лучшая точка зрения. Тем временем вы узнаете о лог-файлах, безопасности и базовых навыках Unix, которые позволят вам отлаживать, когда (не если) что-то пойдет не так.
Изучение всего этого занимает слишком много времени? Конечно, это так: я в основном описал ученичество админа. Но администрирование любой сложной системы чертовски сложно, иначе это не была бы сложная система, она требует большого опыта, но сегодняшний суровый климат во всемирной паутине сделал этот опыт гораздо более трудным, чем, скажем, десять лет назад. Плохо управляемый сайт будет взломан через несколько минут, черви уже ждут и, вероятно, уже проверяют ваш IP прямо сейчас.
Итак, давайте приступим к голосованию, но я буду придерживаться своей позиции: последнее, что нужно Интернету, - это еще один плохо управляемый, зараженный червями помойка Wordpress. Единственный правильный ответ прямо сейчас - не делать этого.