[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Нужно помочьзакомментировать директивы в .htaccess
Фарид
Добрый день!

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

ОБЩАЯ СИТУАЦИЯ.
На сайт нужно установить сторонний модуль. Install.php и все файлы в наличии и уже на сервере.
Install.php запускается, однако в ходе установки вылезает ошибка HTTP 501/HTTP 505.

Служба поддержки присылает следующее объяснение:

Так как на Вашей хостинговой площадке PHP работает как CGI, то использование
директив php_value и php_flag в файлах .htaccess невозможно и приводит к 500-й ошибке.

Вам нужно закомментировать все указанные выше директивы в файлах .htaccess.

Если Вам требуется изменить какие-то параметры PHP, создайте файл php.ini в
каталоге, где находится скрипт, для которого необходимо изменить параметры
интерпретатора, и пропишите новые в нём.


В общем, понимаю, что нужно внести изменения в .htaccess и изменить параметры посредством файла php.ini.
Даже подозреваю, что дело пустяковое.
Но, как уже говорил, я в этом ни бум-бум.
Был бы очень благодарен за конкретную помощь.


Вот содержимое .htaccess:

<Files ~ "\.(cfg|tpl)$">
order deny,allow
deny from all
</Files>

Options -Indexes
Options +FollowSymLinks

DirectoryIndex index.php

php_value register_globals 0
php_value display_errors 1
php_value allow_url_fopen 0
php_value track_vars 1
php_value short_open_tag 1
php_value magic_quotes_gpc 0
php_value magic_quotes_runtime 0
php_value magic_quotes_sybase 0
php_value session.auto_start 0
php_value arg_separator.output &amp;
php_value ignore_repeated_errors 1
php_value allow_call_time_pass_reference 1



Вот содержимое install.php:

<?php
/*
EBook Maestro - Online Activation Module - Copyright © 2005-2006 eBookMaestro.com

index.php - Opens the login page or the Control Panel home if already logged in
*/

// $P_xx - POST
// $G_xx - GET
// $DB_xx - FROM DATABASE
// $DBH - DATABASE HOST
// $T_xx - TEMPLATES
// $CFG_xx - CONFIG
// $_xx - TEMPORARY
// $res - DB RESOURCE(temp)
// $row - DB ROW(temp)

require('../main.cfg');
session_start();

header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");

if (!isset($_SESSION['logged']) || !$_SESSION['logged']) {
$P_login = isset($_POST['login'])?trim($_POST['login']):'';
if (isset($_POST['action']) && $_POST['action']) {
$P_pass = isset($_POST['pass'])?sha1(trim($_POST['pass'])):'';
if (($CFG_adm_login === $P_login) && ($CFG_adm_pass === $P_pass)) {
$_SESSION['logged'] = 1;
}
header('Location: index.php');
exit();
}
require('./tpl/login.tpl');
} else {
header("Location: cpanel.php");
}

?>


Заранее спасибо!




Спустя 18 минут, 9 секунд (2.10.2010 - 00:48) Ice написал(а):
вместо этого

php_value register_globals 0
php_value display_errors 1
php_value allow_url_fopen 0
php_value track_vars 1
php_value short_open_tag 1
php_value magic_quotes_gpc 0
php_value magic_quotes_runtime 0
php_value magic_quotes_sybase 0
php_value session.auto_start 0
php_value arg_separator.output &
php_value ignore_repeated_errors 1
php_value allow_call_time_pass_reference 1
исправьте так

#php_value register_globals 0
#php_value display_errors 1
#php_value allow_url_fopen 0
#php_value track_vars 1
#php_value short_open_tag 1
#php_value magic_quotes_gpc 0
#php_value magic_quotes_runtime 0
#php_value magic_quotes_sybase 0
#php_value session.auto_start 0
#php_value arg_separator.output &
#php_value ignore_repeated_errors 1
#php_value allow_call_time_pass_reference 1

Ну, и, соответственно, создайте новый php.ini и внесите в него все закомментированное только уже БЕЗ php_flag/value

Спустя 2 часа, 8 минут, 34 секунды (2.10.2010 - 02:56) Фарид написал(а):
Цитата
создайте новый php.ini и внесите в него все закомментированное только уже БЕЗ php_flag/value


То есть, без #php_value? Просто:
register_globals 0
display_errors 1

и т.д.?

Дело в том, что сейчас у меня вообще никакого PHP.INI нет.
Потому хотя бы приблизительно взглянуть, что там у него внутри, и чего там менять - не получится. sad.gif

Спустя 14 минут, 25 секунд (2.10.2010 - 03:11) Фарид написал(а):
Типа, что-то вроде этого?

[PHP]
engine=On
short_open_tag=On
asp_tags=On
precision=14

register_globals=0
display_errors=1
allow_url_fopen=0
track_vars=1
short_open_tag=1
magic_quotes_gpc=0
magic_quotes_runtime=0
magic_quotes_sybase=0
session.auto_start=0
arg_separator.output=&amp;
ignore_repeated_errors=1
allow_call_time_pass_reference=1

Спустя 4 минуты, 13 секунд (2.10.2010 - 03:15) Ice написал(а):
Да, что-то вроде этого

Спустя 15 минут, 1 секунда (2.10.2010 - 03:30) Фарид написал(а):
Да что-то всё бестолку.
Менял 0 на Off, а 1 на On — без разницы.

Спустя 1 день, 18 часов, 31 минута, 17 секунд (3.10.2010 - 22:01) Фарид написал(а):
Спасибо, всё работает уже со вчерашего дня.
Я просто не по той ссылке запускал install.php biggrin.gif
Видимо, запарился уже.

Ice, за помощь Вам от меня будет маленький презент. В ближайшее время.
Ещё раз спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.