Сам собі хостер - xampp - adminскіе skазкі

З кожним днем ​​веб-технології завойовують все більше місця в секторі внутрішньокорпоративних інформаційних систем. Різні портали і форуми створюються вже на тільки як публічні ресурси Інтернет, але і як внутрішні ресурси компанії, доступні тільки для співробітників.

Найбільш популярними є системи (скрипти), написані на мові PHP і зберігають дані в базах MySQL. Третім «класичним» компонентом в цьому випадку є веб-сервер APACHE. Рідний системою для всіх цих компонентів є Unix-подібні ОС. І, хоча є версії цих продуктів для Windows. Cами по собі вони при цьому далеко нетривіальні в установці та налаштування. Що ж робити адміну, який не має достатніх, для установки «з нуля», пізнань ні в Лінуксі, ні в цих продуктах?

Установка пакета не викликає особливих проблем. Фактично, під час інсталяції можна залишати все за замовчуванням. Однак після завершення програми установки необхідно виконати ряд кроків - для посилення режиму безпеки, а також більшої зручності в роботі.

Відкриваємо phpMyAdmin (http: // localhost / phpmyadmin), входимо в розділ привілеї:

Сам собі хостер - xampp - adminскіе skазкі

Сам собі хостер - xampp - adminскіе skазкі

2. Прописуємо новий пароль root - a в налаштуваннях скрипта PhpMyAdmin - відкриваємо файл \ xampp \ phpMyAdmin \ config. inc. php і відшукуємо в ньому рядки:

$ Cfg [ 'Servers'] [$ i] [ 'user'] = 'root'; // MySQL user

$ Cfg [ 'Servers'] [$ i] [ 'password'] = ''; // MySQL password (only needed with 'config' auth_type)

Забиваємо новий пароль і зберігаємо файл.

3. Обмежуємо доступ до адмінпанелі і PhpMyAdmin:

4. Переміщаємо кореневої веб-каталог скрипта. За замовчуванням кореневої каталог розташований в папці \ xampp \ htdocs. Створюємо нову папку в зручному для нас місці (скажімо C: \ WWW), і переміщаємо в неї вміст папки htdocs. Потім відкриваємо файл \ xampp \ apache \ conf \ httpd. conf. шукаємо рядки:

- і забиваємо новий шлях до кореневого каталогу (не забуваємо міняти напрям слеша!).

Конфігураційний файл PHP (php.ini) знаходиться в папці \ apache \ bin \! Зміни у файлі \ php \ php.ini на конфігурацію не впливають