Я новичок в мире Linux и в мире администрирования серверов. Я купил подержанный Pentium D (2.66) для использования в качестве личного веб-сервера. У меня есть сервер Ubuntu, работающий с Apache2, php5 и mysql.
Мой следующий шаг - отправиться в мир CMS на основе php. До сих пор я действительно работал только с проприетарными CMS в ASP и ASP.NET, и я пытаюсь расширить свои горизонты. Я читал о требованиях к серверу для WordPress, и одна из вещей, которые привлекли мое внимание, заключалась в том, что сервер должен разрешать исходящие HTTP-запросы (удаленные соединения).
Как проверить исходящий HTTP-запрос? Если мой тест не прошел, как мне его разрешить?
Я предполагаю, что мне нужно будет где-то изменить файл конфигурации. Я также предполагаю, что мне также нужно будет изменить свой маршрутизатор.
Спасибо за любую помощь.
ссылка на страницу wordpress: http://codex.wordpress.org/Hosting_WordPress
Это не так уж важно, как кажется. По сути, вы не хотите блокировать порты (через таблицы IP или брандмауэр и т.д.), которые необходимы для работы Wordpress. Например, если вы размещаете свою базу данных на отдельном сервере, не блокируйте порты, необходимые для связи с этим сервером.
Wordpress также имеет несколько встроенных функций, которые необходимы для открытия соединения. Например, Wordpress проверит, соответствует ли текущая установленная версия последней доступной из Wordpress. Вы также можете загружать темы и плагины из Wordpress, поэтому Wordpress должен открыть соединение для загрузки выбранных файлов.
Вы можете протестировать это одним из двух способов: запустить сервер с установленным wordpress и перейти к Внешний вид-> Темы, щелкнуть вкладку «Установить темы», ввести такой термин, как «простой», и выполнить поиск. Если вы видите результаты, вы знаете, что Wordpress может подключаться к миру.
Другой способ - убедиться, что у вас включен Curl в PHP.ini, и использовать пример, найденный по адресу:
http://www.php.net/manual/en/curl.examples-basic.php
Отредактируйте URL. В случае успеха это запишет образец файла в каталог, из которого вы запускаете скрипт.