ПредишенСледващото

Днес, обмислят създаването на уеб сървър "от нулата" и да го инсталирате на CMS Drupal, На сървъра, в Linux Debian / Ubuntu ще създаде стандартен набор от Apache, MySQL, PHP и основните настройки Drupal. Конфигурацията на Apache, MySQL, PHP помисли по подразбиране а няма да се промени.

Подготовка на сървъра

Създаване на потребител, който ще работи със сайта, да го наречем уебмастър

Задаване на парола, отговори на всички въпроси, а потребителят е готов за употреба.

Свържете се със сървъра с потребителя и уебмастера да се създаде структура от директории в домашната директория уебмастър на потребителя:

/ Домейни / drupaladmin-example.com/html - ще се основава на нашия сайт. В каталога

/ Домейни / drupaladmin-example.com/logs - ще се основават на журналите на уеб сървъра, свързани с нашия сайт. В каталога

/ Домейни / TMP - временна директория на Drupal. Ние даваме пълен достъп

Инсталиране на Apache, MySQL, PHP

Свързване към сървъра като корен.
Актуализиране на файлове индекс Debian пакети като корен:

Инсталирайте целия софтуер:

Не забравяйте да посочите администраторската парола за достъп до MySQL.

Конфигуриране на Apache Виртуален хост

Виртуална документация домакин може да се гледа онлайн Apache.org Всички настройки на този етап да направят корен потребителя да създадете файл /etc/apache2/sites-available/drupaladmin-example.com.conf:

За Apache 2.2:

За Apache 2.4:

Позволете на сървъра, за да използвате виртуален хост:

Активирайте Rewrite модул за чисти връзки в Drupal

Рестартиране Apache конфигурация:

Създаване на база данни MySql

Свързване с корен потребител MySQL с въвеждане на предварително задаване на парола:

Създаване на база данни и потребител drupal_admin уебмастър в парола, например: dbpassword. Тази парола се дава за образователни цели, така че системите за производство, не забравяйте да използвате уникални и сложни пароли.

Ние излезете клиента MySQL с помощта на командата се откажат. Сървърът ни вече е готов да инсталирате Drupal.

Инсталиране на Drupal

Изтегляне на последните с drupal.org Drupal освобождаване.

За Drupal 7

За Drupal 8

Разопаковайте архива и плъзнете всички файлове в директория /home/webmaster/domains/drupaladmin-example.com/html:

След разархивиране текущата папка е тип папка Drupal-x.x. където x.x Изтеглете версия Drupal.
На следващо място, преместване на файлове:

Seryak (не проверена)

Гост (не проверена)

Въпреки, че ако XAMPP прави всичко правилно себе си инсталира наведнъж.

Странно, но изглежда, че вече са били транспортирани. Уверете се, че .htaccess, намиращ се в сайта на стоките, ако е така, тогава всичко е наред. Можете да продължите.

Гост (не проверена)

Проверени лъжи. всичко е наред. И защо папката и файловете не са създадени settings.php себе си? И как да инсталирате GD библиотеката?

Що се отнася до въпроса, и това е възможно, по принцип, без да създават потребителски уеб администратори. обекти, поставени в / Var / WWW?
Да, разбира се можете. Току-що е описано статията както правим обикновено, толкова по-добре за споделен хостинг, за да направя, когато на един сървър ще бъде домакин на множество сайтове на различни потребители.

Отидохме в сайта? Drupal инсталация направи?

За да инсталирате GD: ап-да инсталирате php5-GD

Гост (не проверена)

Ето един въпрос. Ако домейнът е drupal-admin1.ru Hostname (основна домейн) - изглежда само при Var WWW папката / и гледа към нея index.html, а не да търси в папката, в уебмастера.
И не на първичния drupal-admin2.ru домейн обикновено се отнася до разположението си в уебмастера.
Това е възможно, тъй като така ли е?

Всичко е направено в съответствие с инструкциите. Опитах да изтеглите логото излезе грешки

Внимание: is_file (): open_basedir ограничение в сила. File (/ TMP / phpdc1t2q) не е в рамките на допустимото път (и): (/ Начало / уебмастър / категории:.) В image_get_info () (ред 126 от / Начало / уебмастър / категории / с уебсайт / HTML / включва / изображение. Inc).
Внимание: getimagesize (): open_basedir ограничение ефект. File (/ TMP / phpdc1t2q) не е в рамките на допустимото път (и): (/ Начало / уебмастър / категории:.) В image_gd_get_info () (ред 349 на / Начало / уебмастър / домейни / с уебсайт / HTML / модули / система / image.gd.inc).
Внимание: getimagesize (/ TMP / phpdc1t2q): не успя да открие поток: Операцията не е разрешена в image_gd_get_info () (ред 349 на /home/webmaster/domains/mysite/html/modules/system/image.gd.inc).
Посоченият файл f02ba0e8666b_2.gif не може да бъде качен. Само JPEG, PNG и GIF изображения са позволени.

Той не изглежда да се определи правилно директорията за временни файлове. В края на писмените указания коя директория искате да инсталирате.

Гост (не проверена)

И така, това е благодарение на възстановени и качване на изображения.

Голям) Treat.
Чудя се, би могло да се направи форум за обсъждане на всички въпроси :)

Гост (не проверена)

Забелязах, че за дадена конфигурация на сървъра, ако пълния път да предписват или index.php файла index.php. той показва код на PHP скрипта вместо неговото изпълнение.

Много странно, не съм го виждал. Моля, коригирайте настройките VirtualHost за Apache, както и от начина, по който .htacces - по подразбиране или променени?
Може да се запише във формата за контакт, аз свързан към сървъра и да го проверим.

Гост (не проверена)

Най-общо се разбира, аз бях все още Nginx е конфигурирано в съответствие с инструкциите от следващата тема. Nginx конфигурация е неправилно сте Nginx дава PHP файлове като статично и не ги предава на Apache.

Vad (не проверена)

добре дошъл
Отивам да си купя неттоп под уеб сървъра и го поставете в центъра за данни.
Никога не съм работил с Linux администрация и - много минимален опит, така че има въпроси.
Може ли да дадете някакви по-полезни връзки на въпросите ми.

Инсталирайте Debian, така че мисля, което трябва да постави 64-битов?
В какво съотношение да споделят дискови дялове или можете да вземете за преградни подразбиране размери?
Къде да се съхранява резервни копия на сайтове, разбирам нападение неттоп не може да се организира, както и дали е необходимо изобщо?
Има специални нужди. мерки за сигурност и какво от това?
Чрез което е по-удобно да се организира servaka администрация, ПРСР?
Как да се синхронизира работната площадка с Drupal се развива?
Какви са някои ключови моменти?

Отговор на Здравейте от Вад (не проверена)

Започнете, и като имате някакви въпроси, моля, свържете.

Vad (не проверена)

Друг проблем на ОС - е необходимо, ако трябва да се сложи на сървъра ОС без GUI?

Графично среда обикновено не поставят така, че да не се запушват сървъра с ненужни задачи.

AlexTester (не проверена)

pr0g (не проверена)

Не може да се създаде конфигурационен файл.
На стъпка инсталация Drupal извежда две критични грешки. Mod_rewrite работи сканирани от phpinfo.

файловата система
На сайтове с директории / подразбиране / файлове, не съществуват. Автоматизирана опит да създаде тази директория се провали, вероятно поради проблем с разрешения. За да продължите с инсталацията, или да създадете директорията и променяте своите разрешения ръчно или да гарантират, че инсталаторът има разрешения, за да го създадете автоматично. За повече информация, вижте INSTALL.txt или онлайн наръчника.

Проверка на писане за директория Drupal на ползвателя на WWW-данни. Ако потребителят е само един, а след това работи Apache от името на уебмастера потребител.

pr0g (не проверена)

Да, аз го направих, и Apache да работи като уеб администратора на потребителя.
Надявам се, че е постъпил правилно, за да Apache, управляван от уебмастър на envvars файл променил два параметъра:
износ APACHE_RUN_USER = уебмастър
износ APACHE_RUN_GROUP = уебмастър

Създаден за вашето обучение двама потребители на различни домейни. Всичко работи. Благодаря ви)
Аз имам един въпрос.
Как мога да се прави разлика между двете правата на участника, че те не виждат отвъд собствената си домашна директория?
Сега например аз продължавам SFTP във всеки един от тях и да види собствената директория на двете.
Спининг в digitalocean.
С уважение.

Salder (не проверена)

Alena (не проверена)

"Създаване на потребител, който ще работи със сайта, да го наречем уебмастър
корен @ сървър:

# Adduser уебмастър
Задаване на парола, отговори на всички въпроси, а потребителят е готов да отида. "

Моля, кажете ми какви въпроси трябва да се отговори, и това, което трябва да има правомощия уебмастър - като корен? или не

Свързани статии

Подкрепете проекта - споделете линка, благодаря!