Как установить сайт на компьютер

Обновлено: 30.06.2024

как разместить сайт на своем компьютере

Веб-хостинг – это услуга, которая позволяет компаниям и частным лицам сделать свой веб-сайт доступным через всемирную паутину. Веб-хост предоставляет инфраструктуру и услуги, необходимые веб-сайту для работы в Интернете.

Если вы планируете запустить веб-сайт, вам потребуется инвестировать в собственное доменное имя и веб-хостинг. В зависимости от ваших потребностей в хостинге расходы могут варьироваться от 50 долларов США (виртуальный хостинг) до более 10 000 долларов США в год (выделенный сервер).

Если вы разрабатываете новый веб-сайт, размещение собственного сайта на локальном компьютере может быть лучшим вариантом.

В этой статье я подробно расскажу, как разместить сайт в системе Windows или Linux.

Однако важно отметить, что самостоятельное размещение сайта сопряжено с некоторыми недостатками. Я покажу вам некоторые из этих недостатков и доступные варианты их решения.

Как разместить веб-сайт с помощью Windows

Размещение веб-сайта на компьютере может быть очень интересным. Рекомендуется выбирать это только в том случае, если вам нужен локальный сервер разработки. Сервер WAMP — это первое, что необходимо учитывать при размещении веб-сайта в операционной системе Windows.

Что такое сервер WAMP?

WAMP — это сокращенная форма Windows, Apache, MySQL и PHP. Таким образом, сервер WAMP одновременно устанавливает три разных приложения. Эти серверы считаются довольно удобными, поскольку позволяют загружать и устанавливать все пакеты, необходимые для размещения любого веб-контента. Элементы WAMP можно объяснить следующим образом:

Windows: показывает, что приложения AMP совместимы с устройствами Windows. На других платформах, таких как Linux, например, он будет иметь имя LAMP.

Apache — это основная программа, которая выполняет услуги хостинга. Программа Apache очень эффективна при размещении файлов HTML, а также других статических веб-документов.

MySQL — предлагает базу данных, которая будет содержать весь ваш веб-контент. Динамические веб-страницы должны время от времени хранить данные, поэтому для них требуется база данных. Примеры таких данных включают имена пользователей, пароли и адреса электронной почты.

PHP — это, пожалуй, самый распространенный язык для создания динамического веб-контента. Некоторые из популярных веб-сайтов, которые, как известно, работают на PHP-коде, — это Facebook и WordPress.

Шаг 1. Установка программного обеспечения WAMP

Посетите веб-сайт WampServer и загрузите последнюю версию. Выберите 32- или 64-битную версию в зависимости от вашей операционной системы. Пакет поставляется с самыми последними версиями Apache, MySQL и PHP. Запустите файл .exe в загруженной программе установки WAMP. Вы получите простые инструкции по установке. Нажмите «Далее», сохранив значения по умолчанию, чтобы продолжить установку. Выберите браузер по вашему выбору или просто нажмите «Открыть», и веб-сервер будет использовать браузер вашего ПК по умолчанию.

По мере выполнения этого процесса брандмауэр Windows может отклонять некоторые функции Apache. Поэтому не забудьте сделать исключение, когда вы получаете всплывающее предупреждение системы безопасности. После завершения установки установите флажок «Запустить WampServer 2 сейчас», прежде чем нажать кнопку «Готово».

Шаг 2. Навигация по серверу WAMP

Если вы хотите изменить страницы, отображаемые веб-сервером, перейдите в каталог www, щелкнув значок WAMP на панели уведомлений. Каталог создается автоматически во время установки и находится на локальном диске C (c:\\wamp\\www). У вас также есть возможность создавать подкаталоги, называемые проектами в WampServer. Они пригодятся для хранения файлов HTML или PHP. Например, если вы устанавливаете WordPress, его установочные файлы будут сохранены в каталогах. Вы можете обновить любые изменения в приложении, нажав кнопку обновления.

Шаг 3. Создайте страницу HTML или PHP

Шаг 4. Настройка MySQL

Вы можете начать настройку баз данных MySQL, открыв панель phpMyAdmin в меню. Здесь вы можете открыть новое окно браузера. Имя пользователя администратора автоматически устанавливается на «root», после чего вам будет предложено ввести пароль. На данный момент вы можете оставить поле пароля пустым. Вы также можете настроить базы данных MySQL или создать новые в соответствии со своими предпочтениями. Если вы используете программное обеспечение CMS, такое как WordPress, оно предоставляет вам базу данных по умолчанию.

Шаг 5. Сделайте сайт общедоступным

На этом этапе ваш веб-сайт доступен только для компьютера, на котором установлено приложение WebServer. Это может быть полезно, если вы хотите использовать веб-сервер для веб-разработки и тестирования.Однако в этом случае вы хотите, чтобы остальной мир видел содержимое вашего сайта. Чтобы сделать его общедоступным, нажмите значок WampServer и выберите параметр «Поместить в сеть».

Удалите его, а затем замените на:

Перезапустите все службы в WebServer с помощью специальной кнопки в меню, и теперь ваш сайт будет доступен любому пользователю из Интернета. Обязательно измените все настройки брандмауэра ПК, которые блокируют веб-запросы. Кроме того, перенаправьте порт 80 на свой компьютер на маршрутизаторе.

Как разместить свой веб-сайт на компьютере с Linux

Как и в ОС Windows, для размещения веб-сайта на компьютере с Linux необходимо установить Apache, MySQL и PHP. Вместо того, чтобы устанавливать их отдельно, LAMP WebServer предоставляет вам пакет, содержащий все три важных приложения веб-хостинга.

Шаг 1. Установите программное обеспечение LAMP

AMP можно установить в любых версиях ОС Linux. Вы должны иметь возможность настроить веб-сервер на ПК, предпочитаете ли вы только командную строку Ubuntu или стандартный рабочий стол Ubuntu. Для этого введите в терминал следующую простую команду:

Процесс установки может занять некоторое время из-за загрузки больших объемов данных, содержащихся в пакете. На следующем шаге убедитесь, что вы установили пароль для пользователя root MySQL, а затем подтвердите его. В противном случае, если вы оставите поле пустым, вы не сможете изменить пароль после процесса установки LAMP. Пароль также пригодится, когда вы захотите создать других пользователей или обновить базу данных.

Еще одна важная вещь, которую стоит отметить, это то, что всякий раз, когда вы меняете конфигурацию Apache, вы должны перезапустить Apache, выполнив команду sudo /etc/init.d/apache2 restart. Однако существует исключение, когда вы выполняете процесс с использованием локальных файлов .htaccess.

Шаг 2. Проверьте работу PHP

LAMP предоставляет тест, который может проверить, работает ли сервер PHP, а также проверить доступные модули. Чтобы выполнить его, вставьте тестовый PHP-файл в корневой каталог веб-сервера /var/www/html/. В качестве примера создайте тестовую веб-страницу PHP с именем «имя», затем введите следующий код в корневой каталог веб-сервера:

Графический менеджер пакетов содержит доступные модули. Вы также можете получить к нему доступ через командную строку, введя следующий код: apt search php | модуль grep. Последнее мне кажется намного проще.

Шаг 3. Проверка MySQL и ее адреса привязки

На этом этапе вам необходимо убедиться, что установка MySQL прошла успешно. Это связано с тем, что системы CMS, такие как WordPress, не будут работать без него. Введите следующую команду для выполнения теста: service MySQL status. Он должен запуститься после нажатия Enter, но если этого не произойдет, перезапустите сервер MySQL с помощью следующего кода: «sudo service mysql restart».

Кроме того, проверьте, совпадает ли адрес привязки MySQL с адресом вашей системы. Для этого введите простую команду: cat /etc/hosts | grep локальный хост. На экране отобразятся несколько результатов, среди которых будет ваш IP-адрес. Откройте файл конфигурации MySQL и проверьте все, что там указано. Прокрутите, пока не увидите адрес привязки вашего ПК. Цифры, отображаемые в этой строке, должны совпадать с теми, что вы видели ранее. Если они не совпадают, измените его, чтобы завершить тест.

Теперь вы можете использовать клиент командной строки MySQL в качестве инструмента для управления базами данных. Учетные данные администратора, которые вы установили в процессе установки MySQL, предоставят вам доступ к вашему серверу. Теперь вы можете управлять средой MySQL и создавать базу данных.

Большинство CMS обычно создают базу данных по умолчанию. Однако вам может потребоваться сделать что-то дополнительное, например, создать резервную копию файлов или перенастроить таблицы. Для этого вам понадобится инструмент управления базой данных. PHPMyAdmin — один из самых удобных инструментов, используемых экспертами для этой работы. Он предлагает интерфейс для администрирования MySQL, который обеспечивает мягкую посадку для тех, кто плохо знаком с MySQL и ее командами. В следующем разделе показано, как установить PHPMyAdmin.

Шаг 4. Процесс установки PHPMyAdmin

Введите команду «sudo apt-get install phpmyadmin», чтобы установить его. Если установка не удалась, вам придется перенастроить другие репозитории, прежде чем повторять процесс. Например, когда вы видите синий экран с вопросом, какой веб-сервер вы хотите настроить, нажмите пробел (красный курсор должен быть рядом с «apache2»). Когда появится звездочка, нажмите кнопку ввода.

На ваш монитор приходит новое приглашение с вопросом, должен ли phpMyAdmin создать базу данных по умолчанию для своего исключительного использования, нажмите «Да». Теперь вам нужно будет ввести имя пользователя и пароль администратора для создания базы данных. Перезапустите Apache, чтобы завершить процесс.

Шаг 5. Настройка DNS

Убедитесь, что выбранное вами доменное имя имеет запись A; он должен указывать на определенный IP-адрес.Ваши записи DNS автоматически обновляются вашим поставщиком услуг хостинга DNS. Чтобы проверить, была ли конфигурация успешной, используйте инструмент раскопок, который вернет сведения, содержащие ваш IP-адрес, доменное имя и раздел полномочий.

Шаг 6. Настройка Apache

После загрузки и установки последней версии сервера LAMP Apache будет полностью оптимизирован для размещения веб-сайтов на вашем ПК с Linux. Вот шаги простой настройки хостинга. Они предназначены специально для виртуальных хостов на основе имен, которые вы будете использовать для поддержки сайтов в вашем каталоге.

Откройте папку, которую вы только что запустили, и создайте в ней еще четыре подпапки или каталога. Они будут служить для хранения ваших блогов, файлов и резервных копий. Введите эту команду:

После этого откройте новый файл виртуального хоста для вашего сайта с помощью этой команды:

Чтобы сохранить эти изменения, нажмите кнопку управления + X, затем Y, затем кнопку Enter, чтобы добавить изменения в файл конфигурации виртуального хоста.

Каковы преимущества размещения веб-сайта на вашем компьютере?

Размещение веб-сайтов на виртуальном хостинге сегодня является рабочим решением для большинства веб-сайтов. Тем не менее, есть множество причин, по которым вы хотели бы перейти на внутренний хостинг. Вот некоторые из этих факторов:

Он предлагает больше контроля и гибкости

После того как вы разместите веб-сайт на своем ПК, вы сможете управлять всеми его аспектами с веб-сервера, установленного на вашем ПК. С виртуально размещенными серверами многие разрешения и ограничения заставляют вас использовать только то, что предлагает поставщик услуг веб-хостинга. В случае технологических изменений или, возможно, когда вы хотите изменить свое доменное имя, вам необходимо связаться с хост-провайдером. Это мешает большинству веб-менеджеров принимать упреждающие решения, которые в противном случае могли бы улучшить работу их веб-сайтов.

Тем не менее, при гибкости вы можете компенсировать часть расходов на сервер, сдав пространство в субаренду небольшим компаниям в вашем сообществе, что сделает вас небольшим виртуальным сервером.

Стоимость

Обратите внимание, что стоимость может быть как преимуществом, так и недостатком. Хорошая сторона этого заключается в том, что вы можете разместить веб-сайт на большинстве DSL-соединений. Единственное необходимое дополнительное оборудование — это коммутатор и веб-сервер. Это оборудование легко доступно и может быть найдено на условиях подержанных примерно за 100 долларов. Однако, если у вас уже есть стабильное DSL-соединение, вам не нужно тратить средства на дополнительную инфраструктуру подключения. Ежемесячная экономия в размере 10 долларов позволит перевести ваш капитал менее чем за год, что позволит вашему внутреннему хостингу стать самодостаточным. Что касается виртуального хостинга, расходы увеличиваются по мере расширения вашего сайта. Это связано с тем, что вам необходимо приобретать дополнительные услуги системного администратора.

Обучение новым навыкам

Благодаря внутреннему хостингу вы можете приобрести новые приемы и приемы для настройки своего сайта. Это позволяет оперативно вносить изменения.

Специальные возможности

В вашем географическом местоположении могут отсутствовать надежные веб-хостинговые компании. Использование разных валют и ограниченный доступ к способам онлайн-платежей также может лишить вас возможности заключить договор с надежной хостинговой компанией за границей.

Минусы размещения веб-сайта на вашем компьютере

У внутреннего хостинга есть и свои недостатки. Вот основные из них:

Отсутствие доступа к дополнительным услугам

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

Безопасность

Это самая серьезная угроза для внутреннего хостинга. Как только вы установите программное обеспечение веб-сервера на свой компьютер, вы позволите другим пользователям Интернета получить доступ к вашему компьютеру. Следовательно, использование вашего рабочего компьютера может подвергнуть вас риску хакеров и автоматических вредоносных программ, которые либо перекачают, либо испортят ваши данные. С виртуальными хостинговыми компаниями этой проблемы можно избежать. Обычно они предоставляют программные исправления и надежные брандмауэры для устранения любых уязвимостей безопасности на вашем веб-сервере. Поэтому важно провести тщательный аудит безопасности, прежде чем выбрать любую из этих услуг хостинга.

Масштабируемость

Ваш компьютер не предназначен специально для услуг веб-хостинга; скорее, программное обеспечение веб-сервера дает ему возможность выполнять эту услугу. Это означает, что вам не хватает места для расширения в случае увеличения трафика вашего сайта. Большая пропускная способность, место для хранения, электропитание и системы охлаждения могут оказаться чем-то большим для сайтов, размещенных внутри компании.

Способности и навыки

Компании, предоставляющие услуги веб-хостинга, располагают обученным персоналом. С другой стороны, у вас могут быть лишь небольшие знания по настройке веб-серверов.Наем персонала или самостоятельное обучение влекут за собой дополнительные расходы, которые снижают целесообразность использования собственного хостинга.

Доступность

Интернет-провайдеры обычно устанавливают ограничения на объем данных, которые могут использовать их подписчики. Веб-хостинг требует большой пропускной способности, которая может превышать пропускную способность, предоставляемую вашим интернет-провайдером через широкополосные соединения. С другой стороны, виртуальные хостинговые компании имеют необходимое подключение к Интернету для удовлетворения потребностей своих многочисленных клиентов. Кроме того, обратите внимание, что когда ваш компьютер проходит обновление программного обеспечения, и вам необходимо перезагрузить его несколько раз, программное обеспечение вашего веб-сервера также выйдет из строя вместе с ним. В случае отключения электроэнергии вы также получите время простоя.

Стоимость

Чтобы повысить надежность ваших услуг, вам, возможно, придется потратить дополнительные средства на оборудование, такое как ИБП, системы резервного копирования, системы обработки исправлений программного обеспечения и услуги по техническому обслуживанию. Хостинговая компания может воспользоваться всеми этими услугами в любом из своих пакетов.

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

После того, как ваш сайт начнет расширяться, вам, возможно, придется найти альтернативу собственному хостингу. В следующем разделе я описал некоторые из лучших вариантов.

Альтернативы самостоятельному размещению веб-сайта

Существуют различные формы веб-хостинга, кроме внутреннего или самостоятельного хостинга. Здесь мы рассмотрим виртуальный хостинг и выделенный хостинг.

Виртуальный хостинг

Это компании, которые размещают несколько сайтов на одном сервере. Они легко доступны и могут предлагать услуги простым веб-сайтам всего за 10 долларов в месяц. Провайдеры виртуального хостинга предоставляют бесплатное резервное копирование, техническую поддержку, несколько адресов электронной почты и удобный интерфейс. Они также обеспечивают преимущество масштабируемости. За дополнительную плату их пакеты могут также включать инструменты электронной коммерции, такие как корзина для покупок и программы лояльности клиентов.

Несмотря на дешевизну, у них есть и недостатки. Вы имеете минимальный контроль или вообще не контролируете работу сервера, на котором размещены. Это означает, что вы должны полагаться на действия хоста и его персонала для любых изменений, которые вы хотите реализовать.

Некоторые из надежных хостинговых компаний VPS включают Bluehost, Siteground и InMotion Hosting. Также вы можете проверить некоторые из более дешевых провайдеров VPS.

Выделенный хостинг

Выделенные хостинговые компании позволяют вам иметь сервер, выделенный исключительно для вашего сайта. Они могут предложить вам либо подключение к сети для купленного вами сервера, либо меню с набором услуг, таких как резервное копирование и мониторинг. Это немного дороже, поскольку вы платите за пространство, пропускную способность и мощность, потребляемую в центре обработки данных. За дополнительную плату они предоставят вам управление брандмауэром, время разработки, информацию о статистике пропускной способности и техническую поддержку.

Основным преимуществом выделенного хостинга является неограниченная вычислительная мощность и скорость. У них очень мало времени простоя по сравнению с хостингом VPS.

Узнав, как разместить веб-сайт на своем компьютере, вы сможете решить, какой вариант вам больше подходит. Однако для серьезных проектов, требующих современной инфраструктуры, я бы порекомендовал вам выбрать либо выделенный, либо VPS-хостинг.

Джейми Спенсер

Меня зовут Джейми Спенсер, и последние 10 лет я занимаюсь созданием блогов, приносящих доход. Устав от работы с 9 до 5, поездок на работу и никогда не видя свою семью, я решил, что хочу внести некоторые изменения, и запустил свой первый блог. С тех пор я запустил множество успешных нишевых блогов, и после продажи своего блога о выживании я решил научить других людей делать то же самое.

GCFGlobal Logo

поиск меню

Логотип Goodwill

Урок 20. Установка программного обеспечения на ПК с ОС Windows

Установка программного обеспечения на ПК с ОС Windows

Ваш компьютер позволяет вам делать удивительные вещи. Редактирование цифровых фотографий, сложные компьютерные игры, потоковое видео — все это возможно благодаря различным типам программного обеспечения. Разработчики всегда создают новые программные приложения, которые позволяют вам делать больше с вашим компьютером.

Установка с компакт-диска

С середины 1990-х до конца 2000-х самым распространенным способом получения нового программного обеспечения была покупка компакт-диска. Затем вы можете вставить диск, и компьютер проведет вас через процесс установки.

Сейчас почти все программное обеспечение отошло от этой модели. По этой причине многие новые компьютеры больше не имеют CD-ROM.Однако если вам необходимо установить программное обеспечение с компакт-диска, просто вставьте диск в компьютер и следуйте инструкциям.

Установка программного обеспечения из Интернета

Сегодня наиболее распространенным способом получения нового программного обеспечения является его загрузка из Интернета. Такие приложения, как Microsoft Office и Adobe Photoshop, теперь можно приобрести и загрузить прямо на свой компьютер. Вы также можете установить бесплатное программное обеспечение таким образом. Например, если вы хотите установить веб-браузер Google Chrome, вы можете посетить эту страницу и нажать кнопку «Загрузить».

Установочный файл будет сохранен на вашем компьютере в формате .exe. Произносится как точка e-x-e, это стандартное расширение для установочных файлов на компьютерах с Windows. Вы можете выполнить следующие действия, чтобы установить приложение из файла .exe.

Найдите и загрузите файл .exe.

загрузка файла .exe

Найдите файл .exe и дважды щелкните его. (Обычно он находится в папке «Загрузки».)

открытие файла .exe

Появится диалоговое окно. Следуйте инструкциям по установке программного обеспечения.

установка приложения

Программное обеспечение будет установлено. Теперь вы можете открыть приложение из меню "Пуск" (Windows 7) или с начального экрана (Windows 8).

открытие приложения

Советы по поиску программного обеспечения

По нашему опыту, самый простой способ найти новое программное обеспечение — выполнить поиск в Интернете. Например, если вы ищете способ редактировать некоторые личные фотографии на своем компьютере, вы можете запустить поиск в Google бесплатного программного обеспечения для редактирования фотографий. Если вы не совсем уверены, какое программное обеспечение вам нужно, попробуйте описать задачи, которые вы хотите выполнить. Например, если вам нужен способ создания списков дел и организации встреч, вы можете поискать что-то вроде бесплатного программного обеспечения для органайзера календаря.

Магазин Windows

Если вы используете Windows 8, вы можете загрузить и установить программное обеспечение из Магазина Windows. Магазин Windows предназначен для упрощения процесса поиска и установки программного обеспечения сторонних разработчиков. Когда вы найдете приложение в магазине Windows, вам не придется выполнять дополнительную работу по его установке.

 установить WordPress локально на XAMPP

Хотите установить XAMPP и WordPress — т. н. установить WordPress локально? Это отличная идея, если вам нужен сайт разработки, который можно использовать для тестирования или других целей. XAMPP позволяет вам запускать веб-сайт с вашего собственного компьютера. И как только вы настроите его, вы сможете запустить новую установку WordPress всего за несколько кликов.

Но на самом деле установить XAMPP и WordPress может быть немного сложно, поэтому вам может понадобиться помощь.

В этом пошаговом руководстве я покажу вам, как именно установить XAMPP и настроить локальный сайт разработки WordPress. Я также поделюсь некоторыми распространенными ошибками XAMPP и советами по устранению неполадок, чтобы вы могли исправить любые проблемы, с которыми вы столкнетесь (хотя у большинства людей не возникнет никаких проблем, следуя этому руководству!).

После этого у вас будет собственная локальная тестовая среда WordPress, работающая в Windows.

Если вы действительно ищете, как развернуть WordPress для работающего сайта, возможно, вы захотите обратиться прямо к хостингу, такому как Bluehost, и позволить ему заняться технической настройкой. Bluehost — это веб-хостинговая компания. С ними это работает следующим образом: вы выбираете план хостинга, который соответствует вашим потребностям (в большинстве случаев это будет дешевый план за 2,75 доллара в месяц), а затем выбираете вариант автоматической установки WordPress. /p>

Если вам нужно более общее руководство по установке WordPress в других средах — не только локально, но и на работающих серверах, — перейдите к тому, как установить WordPress: полное руководство для начинающих.

Шаг 1. Загрузите и установите XAMPP на свой компьютер

Первым шагом на пути к локальной установке WordPress является загрузка и установка программного обеспечения XAMPP. Вы можете загрузить файл установщика Windows с веб-сайта Apache Friends. Это большой файл, около 110 МБ, так что это может занять около минуты, в зависимости от вашего подключения:

веб-сайт xampp — ваш инструмент для локальной установки WordPress

После завершения загрузки запустите загруженный файл, чтобы запустить программу установки XAMPP. Если вы используете антивирусное программное обеспечение, вы можете получить следующее предупреждение:

xampp install

Просто нажмите Да, чтобы продолжить. В зависимости от конфигурации Windows вы также можете получить запрос о контроле учетных записей (UAC). Просто продолжайте через это приглашение. После того, как вы выполните все подсказки, вы должны увидеть стандартный экран установщика:

настройка запуска

Просто нажмите "Далее", чтобы продолжить.

Однако некоторые другие компоненты могут оказаться полезными. Например, если вы хотите отправлять/отлаживать транзакционные электронные письма, вы можете установить компоненты, связанные с электронной почтой. Однако это полностью зависит от вас.

обязательные компоненты

Опять же, это все, что нужно для локальной установки WordPress. Снимите все остальные флажки и нажмите «Далее».

Теперь вы можете выбрать, в какую папку установить XAMPP. Я всегда оставляю ее по умолчанию:

целевая папка для локальной установки WordPress

На следующем экране вы можете выбрать предпочитаемый язык.

Затем вы получите приглашение установить Bitnami для XAMPP. Вам не нужно это для установки XAMPP и WordPress, поэтому не стесняйтесь снимать этот флажок. Если вы оставите его включенным, это немного упростит процесс установки WordPress, но я расскажу, как он работает без Bitnami.

как установить XAMPP и WordPress на Windows

Нажав кнопку "Далее", вы готовы к установке:

завершить установку

Процесс установки может занять несколько минут:

Процесс установки XAMPP

После завершения вы можете запустить панель управления, чтобы начать работу с XAMPP:

перейти в панель управления

Шаг 2. Запустите модули и протестируйте свой сервер

Чтобы правильно установить XAMPP и WordPress, вам потребуется запустить два модуля:

Вы можете запустить оба модуля из панели управления XAMPP:

запустить сервер

После того как вы запустите их, вы увидите, что их статус стал зеленым:

установка базы данных

все на локальном хосте

Если все прошло хорошо, теперь у вас есть работающий сервер XAMPP на вашем ПК с Windows! Но теперь пришло время установить XAMPP и WordPress. Итак, вот как запустить сайт WordPress на XAMPP.

Шаг 3. Добавьте файлы WordPress

Затем в Windows перейдите в папку, в которую вы установили XAMPP. Для меня это C://xampp. Это должно быть что-то подобное для вас. Затем в этой папке найдите подпапку htdocs:

добавить файлы в папку

целевой каталог

Шаг 4. Создайте базу данных для WordPress

Затем вам нужно создать базу данных MySQL для вашей установки WordPress.Для этого запустите PHPMyAdmin из панели управления XAMPP:

создать базу данных

Затем нажмите Базы данных вверху:

перейти к базам данных

И введите имя для своей базы данных и нажмите «Создать». Ваше имя может быть любым — просто запомните его, потому что оно понадобится вам на следующем шаге:

создать базу данных

В отличие от установки WordPress на действующий веб-сервер, при установке XAMPP и WordPress вам не нужно беспокоиться о создании пользователя базы данных.

Шаг 5. Установите WordPress локально с помощью экранного установщика

установить WordPress на XAMPP

Единственный этап, на котором этот процесс будет отличаться от обычной установки, — это сведения о базе данных. Когда вы дойдете до сведений о базе данных, введите их следующим образом:

  • Имя базы данных = имя базы данных, которую вы создали в PHPMyAdmin
  • Имя пользователя = «root»
  • Пароль – оставьте пустым.

настройки базы данных при локальной установке WordPress

Затем завершите остальную часть процесса установки WordPress, как обычно.

После завершения процесса вы должны увидеть, что ваша новая установка WordPress отлично работает на вашем локальном хосте:

новый сайт WordPress установлен на XAMPP

Устранение распространенных ошибок XAMPP

Если вы следовали нашему руководству по XAMPP выше, надеюсь, у вас не возникнет проблем. Однако в редких случаях вы можете столкнуться с некоторыми ошибками XAMPP, требующими устранения неполадок.

Вот несколько советов по исправлению распространенных ошибок XAMPP…

Ошибка превышения максимального времени выполнения PHP в XAMPP

Ошибка «Превышено максимальное время выполнения PHP» — очень распространенная проблема при установке WordPress, созданной с помощью XAMPP.

К счастью, обычно это можно исправить, просто отредактировав одну строку в одном из файлов конфигурации XAMPP.

Для начала откройте панель управления XAMPP и нажмите кнопку Config рядом с Apache. В раскрывающемся списке выберите вариант для PHP (php.ini):

Открыть php.ini файл в XAMPP

Это должно открыть файл php.ini в текстовом редакторе по умолчанию.

В файле найдите следующую строку:

Вы должны увидеть что-то вроде max_execution_time=120 .

Чтобы исправить ошибку XAMPP Maximum PHP Execution Time Exceeded, все, что вам нужно сделать, это увеличить значение числа. Например, вы можете попробовать удвоить его до 240 .

Ошибка превышения максимального размера файла XAMPP

Ошибка превышения максимального размера файла — еще одна распространенная проблема, с которой вы можете столкнуться при попытке загрузить файлы на локальный сайт WordPress, созданный с помощью XAMPP.

К счастью, это легко исправить. На самом деле, вы можете исправить это в том же месте, где вы исправили предыдущую ошибку — в файле php.ini.

Для начала откройте файл php.ini (вы можете выполнить действия, описанные в предыдущем разделе).

Затем найдите следующую строку:

Вы можете увидеть что-то вроде upload_max_filesize=40M .

Чтобы увеличить лимит загрузки и исправить ошибку, все, что вам нужно сделать, это увеличить число. Например, можно сделать upload_max_filesize=40M.

Пока вы редактируете файл php.ini, вы также можете внести те же изменения в число post_max_size.

Непредвиденная ошибка XAMPP Apache Shutdown

Эта ошибка означает, что с Apache что-то пошло не так, что привело к сбою. Apache — это веб-сервер, на который опирается XAMPP, поэтому сбой в Apache означает, что ваши локальные сайты разработки перестанут работать.

Поскольку это очень критическая ошибка, у нас есть полное руководство по устранению ошибки XAMPP Apache Shutdown Unexpected.

Ошибка 403 – ошибка доступа XAMPP запрещена

Еще одним распространенным сообщением об ошибке является ошибка XAMPP access limited, которая обычно проявляется как ошибка 403, когда вы пытаетесь получить доступ к своей базе данных с помощью phpMyAdmin (или иногда других страниц).

Обычно это происходит из-за неправильной настройки в одном из файлов конфигурации XAMPP.

Чтобы исправить это, нажмите кнопку Config рядом с Apache на панели управления XAMPP.

Открыть httpd.conf файл в XAMPP

Найдите строку кода, начинающуюся с псевдонима /phpmyadmin.

В этом блоке кода вы должны увидеть строку с надписью Require local . Вместо этого измените эту строку на «Требовать все предоставленные».

Это должно исправить ошибку запрещенного доступа к базе данных XAMPP и предоставить вам доступ к phpMyAdmin.

Как насчет мультисайта или промежуточного размещения?

Как установить мультисайт XAMPP и WordPress

Если вы хотите поиграть с мультисайтом WordPress, вы также можете настроить мультисайт WordPress для работы на вашем локальном хосте. Однако вместо того, чтобы дублировать информацию, я просто направлю вас к сообщению Вишну о том, как настроить мультисайт WordPress на локальном хосте.

Стоит ли использовать XAMPP и WordPress для подготовки?

Хотя запуск WordPress на вашем локальном хосте — это отличный способ поэкспериментировать и попробовать что-то с WordPress, вы не должны использовать его в качестве фактического промежуточного сайта для работающего сайта.

Это связано с тем, что у него другая аппаратная конфигурация, чем у вашего работающего сайта. То, что что-то работает или не работает на вашей установке XAMPP WordPress, не означает, что то же самое будет и на вашем рабочем сайте.

Вместо этого использование поддомена или промежуточной службы вашего хостинга — гораздо лучший способ создать промежуточный сайт WordPress. Вы также можете использовать специальный промежуточный плагин WordPress.

Подведение итогов о том, как установить WordPress локально на XAMPP

Как только вы научитесь устанавливать XAMPP и WordPress в первый раз, вы сможете быстро запускать новые тестовые сайты, когда это необходимо.

Как внештатный автор, я использую установки XAMPP для проверки любого количества тем и плагинов. На данный момент у меня, вероятно, около 60 отдельных установок WordPress, работающих на XAMPP. Поэтому, если вам нужна помощь с XAMPP и WordPress, оставьте комментарий, и я постараюсь помочь!

Если вас интересуют другие способы создания локальных сайтов разработки WordPress, у нас также есть множество других полезных руководств:

У вас остались вопросы о том, как установить WordPress локально с помощью XAMPP? Дайте нам знать в комментариях!

Бесплатное руководство

5 основных советов по ускорению
вашего сайта WordPress

Сократите время загрузки даже на 50–80 %,
просто следуя простым советам.

* Этот пост содержит партнерские ссылки, что означает, что если вы нажмете на одну из ссылок на продукт, а затем купите продукт, мы получим комиссию. Не беспокойтесь, вы по-прежнему будете платить стандартную сумму, поэтому с вашей стороны не будет никаких затрат.

webserver

Веб-сервером может называться аппаратное или программное обеспечение, которое доставляет контент (веб-страницы, документы, фотографии, файлы, видео и т. д.), доступ к которому можно получить через Интернет. Веб-сервер — это то, что позволяет иметь доступ к содержимому, например веб-страницам, файлам, с любого компьютера, если он подключен к Интернету и сервер также подключен к Интернету.

Отказ от ответственности: прежде чем мы перейдем к шагам по созданию домашнего веб-сервера на вашем компьютере, будьте осторожны и продолжайте только тогда, когда вы знаете, что делаете. Запуск веб-сервера на вашем компьютере может быть очень рискованным, и если вы не относитесь к тому типу людей, которые знают, как настроить сетевое соединение, назначить статический IP-адрес или переадресовать порт в настройках маршрутизатора, вы, возможно, не захотите рисковать. и установите домашний веб-сервер на свой компьютер с Windows. Если возможно, обратитесь за помощью к эксперту, который кое-что знает о веб-сайтах, Apache и прочем.

Прежде чем двигаться дальше, убедитесь, что вы выполнили полное сканирование системы и что на вашем компьютере нет шпионских программ, вирусов и троянов.

Вещи, которые вам понадобятся

Чтобы настроить простой веб-сервер на вашем компьютере, вам потребуются следующие компоненты:

<р>1. Компьютер под управлением Windows (Windows XP, Windows Vista или Windows 7).
2. Apache 2.2 установлен в Windows.
3. Знание настройки сетевых параметров вашего компьютера.
4. Информация о переадресации портов на правильные порты из настроек вашего маршрутизатора.
5. Сопоставление IP-адреса вашего компьютера с доменным именем.
6. Постоянное подключение к Интернету, предпочтительно широкополосный доступ.

Посмотреть скринкаст

В следующем видеоруководстве показаны все шаги, необходимые для установки домашнего веб-сервера на компьютер с ОС Windows.Если вам не нравится выполнять все описанные ниже шаги, просто посмотрите следующий видеоурок и выполните описанные действия.

Шаг 1. Назначьте статический IP-адрес вашему компьютеру

Назначить статический IP-адрес домашнему веб-серверу

После назначения статического IP-адреса откройте командную строку Windows и введите ipconfig, чтобы увидеть IP-конфигурацию вашего компьютера, которая должна выглядеть примерно так

Проверьте внутренний IP-адрес вашего компьютера

Вы закончили с настройками IP, теперь пришло время настроить Apache.

Шаг 2. Настройка Apache в Windows — установка домашнего сервера

<р>1. Во-первых, полностью отключите брандмауэр Windows, прежде чем пытаться установить Apache на свой компьютер. Вы также должны закрыть другие приложения, программы обмена мгновенными сообщениями и другие клиентские приложения, которые могут мешать работе Apache.

<р>2. Загрузите установщик MSI для Windows Apache 2.2 и установите Apache 2.2 на свой компьютер с Windows. Во время установки введите следующие учетные данные:

  • Домен сети: localhost
  • Имя сервера: localhost
  • Адрес электронной почты администратора: любой адрес электронной почты по вашему выбору

Установка веб-сервера Apache для дома в Windows

Не забудьте выбрать вариант «для всех пользователей на порту 80 в качестве службы».

<р>3. Когда Apache завершит установку, откройте проводник Windows, перейдите на жесткий диск вашего компьютера и создайте новую папку, в которой вы будете размещать все файлы своего веб-сайта, размещенные на вашем собственном компьютере. Для этого руководства предположим, что вы создали корневую папку в E:\webserver.

 Отредактируйте файл httpd для домашнего веб-сервера

<р>4. Нажмите Control + F и выполните поиск DocumentRoot, переключитесь на второе значение и измените его на расположение папки, созданной на шаге 2.

настройте httpd-файл apache

<р>5. Прокрутите вниз и найдите DMZ Host. Затем введите внутренний IP-адрес вашего компьютера в поле «IP-адрес хоста DMZ» и сохраните изменения. Возможно, вам потребуется перезапустить/перезагрузить маршрутизатор, чтобы изменения вступили в силу.

введите адрес dmz в роутере для переадресации портов

Шаг 5. Тестирование бета-версии вашего домашнего веб-сервера

Теперь, когда вы успешно перенаправили порты маршрутизатора или модема, пришло время протестировать домашний веб-сервер и открыть пример локального веб-сайта, хранящегося на вашем компьютере, с любого другого компьютера, который у вас может быть.

Просмотр файлов и папок, хранящихся на веб-сервере

Внимание! Не просите любого случайного друга в сети проверить ваш веб-сервер. Передавать внешний IP-адрес вашего компьютера кому-либо категорически не рекомендуется. Осторожно!

После того как вы протестировали свой домашний веб-сервер среди своих друзей и небольшой группы людей, пришло время сопоставить веб-сервер с доменным именем.

Последний шаг: сопоставление вашего веб-сервера с доменным именем

Сопоставить доменное имя с внешним IP-адресом

После того, как сопоставление домена установлено, все, что вам нужно сделать, это поделиться одним и тем же доменным именем со своими друзьями или с кем-либо, кому вы хотите предоставить общий доступ к домашнему серверу, и все должно работать так же хорошо.

Посетители, друзья или коллеги, у которых есть адрес (или доменное имя) вашего веб-сервера, могут просматривать файлы, загружать их и использовать так же, как они просматривают любой другой веб-сайт в Интернете.Единственным условием является то, что ваш компьютер должен быть подключен к Интернету, а Apache должен быть установлен и работать как обычно.

Отключение домашнего сервера

Есть три способа отключить ваш домашний сервер, если вы не работаете с ним и хотите отключить все эксперименты:

<р>1. Войдите в свою учетную запись No-IP и удалите имя хоста. После удаления имени хоста имя домена не будет указывать на внешний IP-адрес вашего компьютера, и посетители, пытающиеся получить доступ к вашему серверу, получат сообщение «Ошибка времени ожидания»

<р>2. Измените внутренний и внешний IP-адрес вашего компьютера. А еще лучше назначьте своему компьютеру динамический IP-адрес.

<р>3. Полностью удалите Apache из системы и переместите все файлы сервера в другое место.

Из всех вышеперечисленных решений я бы предпочел первый вариант удаления имени хоста, потому что он имеет преимущество «подключи и работай» по сравнению с аналогами. Позднее вы сможете включить тот же веб-сервер, сопоставив другое доменное имя с внешним IP-адресом вашего компьютера.

Приветствую вас

Вы когда-нибудь экспериментировали с созданием домашнего веб-сервера на компьютерах с Windows, Linux или MAC? Расскажите нам, как вы это сделали, с какими проблемами столкнулись и какие результаты в комментариях ниже.

Читайте также: