Показаны сообщения с ярлыком WEB-Server. Показать все сообщения
Показаны сообщения с ярлыком WEB-Server. Показать все сообщения

13 нояб. 2011 г.

Установка WordPress на LAMP

В этот пасмурный, воскресный день, попробуем установить CMS-систему управления контентом под названием-WordPress.

Имеется
И так, поехали:
  • Скачать и распаковать WordPress в любую дирректорию
  • Вводим в Терминале команду
sudo chmod 777 /var/www/
  • этим самым даем права на редактирования всего, что находится в папке 
/var/www
  • Распакованный архив копируем в папку, командой
sudo cp /home/ozone/Загрузки/wordpress /var/www/
/home/ozone/Загрузки/wordpress -что копируем
/var/www/- куда копируем


P.S. После этого, Readme файл находится по адресу - http://localhost/wordpress/readme.html
по которому можем руководствоваться, а можно использовать мое описание так как в настройке и установке есть нюансы и подробнейшее описание на картинка.


Следя за официальным руководством, написано, что
  • Нужно открыть конфигурационный файл
http://localhost/wordpress/wp-admin/install.php
который поможет с установкой, но при попытке открыть его, получил


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


  • Нажимаем на Создать файл настроек, получаем
  • Проверяем, знаем ли мы 
Имя базы данных
Имя пользователя базы данных
Пароль к базе данных
Адрес сервера базы данных
  • Нажимаем Вперед
  • Заполнили формы нашими данными, и прежде чем нажать Отправить мы открываем новую вкладку в браузере и входим по адресу
http://localhost/phpmyadmin/index.php
  • В Администрировании базами данных создаем новую Базу данных под названием WordPress
  • А после создание базы данных вернемся к предыдущей вкладке с вводом данных и уже нажимаем кнопку Отправить
  • Что в выводе получаем
  • Ну, а далее, в Терминале создаем требуемый файл, о чем говорится на странице, с требуемым содержимым, командой
gedit /var/www/wordpress/wp-config.php
В открывающем файле, вписываем то, что требуют у нас на странице, а это
<?php
/**
 * Основные параметры WordPress.
 *
 * Этот файл содержит следующие параметры: настройки MySQL, префикс таблиц,
 * секретные ключи, язык WordPress и ABSPATH. Дополнительную информацию можно найти
 * на странице {@link http://codex.wordpress.org/Editing_wp-config.php Editing
 * wp-config.php} Кодекса. Настройки MySQL можно узнать у хостинг-провайдера.
 *
 * Этот файл используется сценарием создания wp-config.php в процессе установки.
 * Необязательно использовать веб-интерфейс, можно скопировать этот файл
 * с именем "wp-config.php" и заполнить значения.
 *
 * @package WordPress
 */
// ** Параметры MySQL: Эту информацию можно получить у вашего хостинг-провайдера ** //
/** Имя базы данных для WordPress */
define('DB_NAME', 'WordPress');
/** Имя пользователя MySQL */
define('DB_USER', 'root');
/** Пароль к базе данных MySQL */
define('DB_PASSWORD', '23112311');
/** Имя сервера MySQL */
define('DB_HOST', 'localhost');
/** Кодировка базы данных для создания таблиц. */
define('DB_CHARSET', 'utf8');
/** Схема сопоставления. Не меняйте, если не уверены. */
define('DB_COLLATE', '');
/**#@+
 * Уникальные ключи и соли для аутентификации.
 *
 * Смените значение каждой константы на уникальную фразу.
 * Можно сгенерировать их с помощью {@link https://api.wordpress.org/secret-key/1.1/salt/ сервиса ключей на WordPress.org}
 * Можно изменить их, чтобы сделать существующие файлы cookies недействительными. Пользователям потребуется снова авторизоваться.
 *
 * @since 2.6.0
 */
define('AUTH_KEY',         'впишите сюда уникальную фразу');
define('SECURE_AUTH_KEY',  'впишите сюда уникальную фразу');
define('LOGGED_IN_KEY',    'впишите сюда уникальную фразу');
define('NONCE_KEY',        'впишите сюда уникальную фразу');
define('AUTH_SALT',        'впишите сюда уникальную фразу');
define('SECURE_AUTH_SALT', 'впишите сюда уникальную фразу');
define('LOGGED_IN_SALT',   'впишите сюда уникальную фразу');
define('NONCE_SALT',       'впишите сюда уникальную фразу');
/**#@-*/
/**
 * Префикс таблиц в базе данных WordPress.
 *
 * Можно установить несколько блогов в одну базу данных, если вы будете использовать
 * разные префиксы. Пожалуйста, указывайте только цифры, буквы и знак подчеркивания.
 */
$table_prefix  = 'wp_';
/**
 * Язык локализации WordPress, по умолчанию английский.
 *
 * Измените этот параметр, чтобы настроить локализацию. Соответствующий MO-файл
 * для выбранного языка должен быть установлен в wp-content/languages. Например,
 * чтобы включить поддержку русского языка, скопируйте ru_RU.mo в wp-content/languages
 * и присвойте WPLANG значение 'ru_RU'.
 */
define('WPLANG', 'ru_RU');
/**
 * Для разработчиков: Режим отладки WordPress.
 *
 * Измените это значение на true, чтобы включить отображение уведомлений при разработке.
 * Настоятельно рекомендуется, чтобы разработчики плагинов и тем использовали WP_DEBUG
 * в своём рабочем окружении.
 */
define('WP_DEBUG', false);
/* Это всё, дальше не редактируем. Успехов! */
/** Абсолютный путь к директории WordPress. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
/** Инициализирует переменные WordPress и подключает файлы. */
require_once(ABSPATH . 'wp-settings.php');
  • И не забываем нажать Сохранить только что созданный файл 
  • После этого переходим в браузер, где копировали только что код и нажимаем Запустить установку
  • После нажатия мы перешли на заполнения первых данных нашего сайта
  • И нажимаем Установить WordPress
  • После чего получаем долгожданное

Все готово, начинаем знакомство с WordPress. Делитесь в комментариях своими ссылками на сайты, которые построены на этой системе.

P.S. Хочу предупредить, что бы установить тему для WordPress используя локальный компьютер нужно поставить правильные права на файлы и папки, для редактирования их пользователю www-data командой
chown -R www-data:www-data /var/www; chmod 2775 /var/www
cd /var/www; find -type d -exec chmod 2775 {} \; && find -type f -exec chmod 664 {} \;
а что бы возможно было редактировать файлы и папки пользователю, под которым вы сейчас нужно добавить себя в группу  www-data, командой
usermod -a -G www-data <username>

6 сент. 2011 г.

Удаление Denwer

Что бы правильно, без "хвостов" удалить WebServer Denwer нужно,
сначала:

1) По пути Z:\denwer останавливаем сервер нажав на Stop, и выключаем нажав на SwitchOff.
После нажатия на SwitchOff исчезнет раздел виртуального "хоста" в Мой компьютер.
2) Далее по пути C:\ удаляем папку WebServers.
3) Пуск- выполнить- msconfig- автозагрузка и снимаем галку с Create virtual drive for Denwer расположение которого ведет по пути C:\Users\ozone\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\после этого нажимаем Применить, а потом ОК, ну и соглашаемся на перезагрузку.


P.S. Предполагается, что при установке WebServer Denwer, пути установки, буква диска не изменялась, а все ставилось по- умолчанию, тогда пути будут совпадать с теми, которые я указал.

18 мая 2011 г.

Установка LAMP в Ubuntu 11.04

Установил я такими действиями:
(Если возникают проблемы читаем внизу P.S.)
  • Установил Apache командой с терминала
sudo apt-get install apache2

  • Установил PHP
sudo apt-get install php5 libapache2-mod-php5
  • Перезапустил сервер командой
sudo invoke-rc.d apache2 restart
  • Установил MySQL
sudo apt-get install mysql-server
При установке был запрос, установить пароль на доступ к БД


Если не было запроса, задаем командой
sudo mysqladmin -u root password новый_пароль
  • Перезапустил Apache2
sudo invoke-rc.d apache2 restart
Для проверки PHP
sudo nano /var/www/test.php
вписал туда
<?php phpinfo(); ?>
сохранил файл


В браузере открыл созданный только, что файл http://localhost/test.php




где и увидел всю информацию о PHP, то есть все правильно установлено
  • Для удобной работы с БД я поставил phpMyAdmin
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Вход в phpMyAdmin http://localhost/phpmyadmin/
Логин: root Пароль: свой, что установил
Если не возможно зайти по адресу http://localhost/phpmyadmin/ выполните в Терминале
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
а потом команду
sudo /etc/init.d/apache2 restart

На этом все


Если возникают проблемы с phpMyAdmin – перезапускаю Apache
sudo invoke-rc.d apache2 restart
Ниже команда для запуска сервера
sudo invoke-rc.d apache2 start
Ниже команда для остановки сервера
sudo invoke-rc.d apache2 stop
P.S.При установке то ли MySQL & PHP бывает выскакивает сообщение Аварийное завершение, это означает, что нужно остановить "апачь" выше командой и установить желаемые пакеты, или вместо подтверждения установки "Д"- Да, "Н"- нет вводить англ. буквами "Y" или "N".

Для себя напишу,что все конфигурационные файлы, которые относятся к веб-серверу Apache2 находятся в /etc/apache2, там же все возможные модули, которые подключаются к Apache2. А php-модули устанавливать через «sudo apt-get install php-модуль»
Все скрипты кидать по пути /var/www/ с правами root или же поставить права на папку /var/www/ для свободного редактирование (то есть папку сделать своей)


Ищите всевозможные (которые обсуждались) ответы на проблемы, при установке, в комментариях.



Взято с комментариев:
Если не работает PHP используйте команду
sudo a2enmod php5

26 февр. 2011 г.

Доступ к сайту по локальной сети

В этой обычной заметке хочу, да бы не забыть, сохранить пару строк как заставить свой локальный сайт,на примере настраиваемого пакета для разработки локальный сайтов http://www.denwer.ru/, работать в локальной сети.
И так, конечно на на главном (на том на какой стоит Denver) компьютере установить, создать, настроить свой сайт, а потом на всех компах в сети, открыть и отредактировать файл
C:\WINDOWS\system32\drivers\etc\hosts
после этой строки
127.0.0.1 localhost
добавить вот эту
192.168.1.2 myserver.ru
Теперь, введя в адресную строку браузера myserver.ru, мы попадем на компьютер с локальным IP адресом в локальной сети 192.168.1.2 с Апачем (то есть главным компьютером на котором установлен Denver)

Загрузится страничка по умолчанию (index.html или index.php в зависимости от настроек)
 

CopyPaste Copyright © 2017 - |- Шаблон создан O Pregador - |- Отредактирован myr4ik07