Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Права chmod и ошибка access denied
 
 автор: Нагнаг   (26.08.2009 в 13:13)   письмо автору
 
 

Вобщем то проблема заключаеться вот в чем - http://mobilesmd.com/, функция прописаны правильно, как я понял единственный прогон, это права сценариев! И все бы хорошо, но вот Тотал Командер не дает выставить права, говорит - не удается изменить атрибуты удаленных файлов. Помогите, что делать?

  Ответить  
 
 автор: dump   (26.08.2009 в 13:14)   письмо автору
 
   для: Нагнаг   (26.08.2009 в 13:13)
 

А почему именно с помощью тотал командера? А если попробовать иными путями?

  Ответить  
 
 автор: Нагнаг   (26.08.2009 в 13:16)   письмо автору
 
   для: dump   (26.08.2009 в 13:14)
 

какими именно? подскажите другой способ, буду благодарен)

  Ответить  
 
 автор: dump   (26.08.2009 в 13:19)   письмо автору
 
   для: Нагнаг   (26.08.2009 в 13:16)
 

Ну если тебе нужно выставить права на файлы, то наверное ты имеешь доступ к этим файлам? ); А если зайти не с тотала, а через админ панель?

  Ответить  
 
 автор: Нагнаг   (26.08.2009 в 13:26)   письмо автору
 
   для: dump   (26.08.2009 в 13:19)
 

Щас попробую, но интересно, если возможно выставить права прямо внутри скрипта программным путем, или посоветуйте хороший фтп клиент, а то говрят что это ошибка в тотале часто встречается)

  Ответить  
 
 автор: heed   (26.08.2009 в 13:26)   письмо автору
 
   для: Нагнаг   (26.08.2009 в 13:16)
 

не видел ещё чтобы из-за chmod получались такие ошибки

Warning: mysql_connect() [function.mysql-connect]: Access denied for user ........... (using password: YES) in ................... connect.php on line 2

скорее-уж нужно разбираться с пользователем mysql, попробуйте указать в connect.php того пользователя под которым заходите в phpMyAdmin (если заходите)
Или вы в панели управления аккаунта хостинга создали этого пользователя ?

  Ответить  
 
 автор: Нагнаг   (26.08.2009 в 13:27)   письмо автору
 
   для: heed   (26.08.2009 в 13:26)
 

пользователя создал специально в панели управления для конкретной базы, но попробую ваш вариант, может пройдет)

  Ответить  
 
 автор: Нагнаг   (26.08.2009 в 13:30)   письмо автору
 
   для: Нагнаг   (26.08.2009 в 13:27)
 

к сожалению не прокатило( сам не пойму из-за чего ошибка, мне кажется что из за прав, просто у всех скриптов права стоят 644 и изменить не получается, что странно.

  Ответить  
 
 автор: Trianon   (26.08.2009 в 14:09)   письмо автору
 
   для: heed   (26.08.2009 в 13:26)
 

про mysql - это Вы сами придумали?

  Ответить  
 
 автор: heed   (26.08.2009 в 14:18)   письмо автору
 
   для: Trianon   (26.08.2009 в 14:09)
 

Нет ,) я посмотрел сайт по ссылке , которая приводиоась как Главный аргумент неработы скриптов

  Ответить  
 
 автор: Trianon   (26.08.2009 в 14:28)   письмо автору
 
   для: heed   (26.08.2009 в 14:18)
 

любых, да?
Панацея то бишь.

  Ответить  
 
 автор: heed   (26.08.2009 в 14:55)   письмо автору
 
   для: Trianon   (26.08.2009 в 14:28)
 

думаю если-бы Perl-скрипты не работали-бы
, было-бы труднее понять что виноват всётаки chmod :)

кстати у меня его частенько тоже не получается изменять разными фтп-менеджерами
, а только скриптами на php, или файловыми менеджерами панелей управления

  Ответить  
 
 автор: Seregin   (26.08.2009 в 13:30)   письмо автору
 
   для: Нагнаг   (26.08.2009 в 13:16)
 

Если я правильно понял, ты ищиешь,как цшмод поставить с помощью менеджера фтп?Попробуй filezilla - там щелчком правой кнопки на файле атрибуты все выставляются.

  Ответить  
 
 автор: Нагнаг   (26.08.2009 в 13:33)   письмо автору
 
   для: Seregin   (26.08.2009 в 13:30)
 

уже качаю, посмотрим что выйдет)

  Ответить  
 
 автор: Нагнаг   (26.08.2009 в 13:40)   письмо автору
 
   для: Seregin   (26.08.2009 в 13:30)
 

filezila выдает - 550 Could not change perms on connect.php.
возможно неполадки на хосте??

  Ответить  
 
 автор: heed   (26.08.2009 в 14:00)   письмо автору
 
   для: Нагнаг   (26.08.2009 в 13:40)
 

может всётаки что-то не так с подключением?

попробуйте сделать отдельный тестовый скрипт , например такой
<pre><?
$dbserv 
'localhost';
$dbname 'x_base';
$dbuser 'root';
$dbpassword 'root';

if (!
$link mysql_connect$dbserv$dbuser$dbpassword))
 exit(
'MySQL not available.' ."\n");
if (!
mysql_select_db($dbname$link))
 exit(
'база данных ' $dbname ' недоступна' ."\n");

echo 
'OK' ."\n";
?>
замените данные на ваши ,(те которые рекомендованы админами хостинга)
или попробуйте всётаки $dbserv = 'localhost';

  Ответить  
 
 автор: Нагнаг   (26.08.2009 в 14:25)   письмо автору
 
   для: heed   (26.08.2009 в 14:00)
 

спасибо, разобрался)тут теперь немног глупый вопрос, я просто забыл уже причину, http://mobilesmd.com/index.php.
Статичный текст выводиться на русском, текст из базы - иероглифами, кодировка вроде стоит норм, не пойму

  Ответить  
 
 автор: mihdan   (26.08.2009 в 14:31)   письмо автору
 
   для: Нагнаг   (26.08.2009 в 14:25)
 

SET NAMES 'cp1251'

  Ответить  
 
 автор: Нагнаг   (26.08.2009 в 14:34)   письмо автору
 
   для: mihdan   (26.08.2009 в 14:31)
 

а где прописать то

  Ответить  
 
 автор: heed   (26.08.2009 в 14:41)   письмо автору
 
   для: Нагнаг   (26.08.2009 в 14:25)
 

Скорее всего где-нибудь ,лучше сразу после выбора базы данных (возможно это сделано функцией mysql_select_db()), в mysql должен быть отправлен запрос 'SET NAMES "cp1251"'
т.е. определена кодировка соединения с mysql.
Но возможны и другие причины
//
в смысле mysql_query('SET NAMES "cp1251");

  Ответить  
 
 автор: Нагнаг   (26.08.2009 в 14:48)   письмо автору
 
   для: heed   (26.08.2009 в 14:41)
 

не могу правильно сформировать запрос, выдает ошибку,
вот что нужно
mysql_query ("SELECT * FROM база ORDER BY id DESC LIMIT 1 ", $db);

  Ответить  
 
 автор: mihdan   (26.08.2009 в 14:49)   письмо автору
 
   для: Нагнаг   (26.08.2009 в 14:48)
 

Что хотите получить и какая ошибка?

  Ответить  
 
 автор: Нагнаг   (26.08.2009 в 14:54)   письмо автору
 
   для: mihdan   (26.08.2009 в 14:49)
 

http://mobilesmd.com/index.php
справа текст статичный, слева - из базы.
как видете - кодировка не катит,
вот запрос
mysql_query ("SELECT * FROM база ORDER BY id DESC LIMIT 1 ", $db);
ошибка должно быть банальная, вот только разобраться не получаеться почему то)

  Ответить  
 
 автор: Trianon   (26.08.2009 в 14:53)   письмо автору
 
   для: Нагнаг   (26.08.2009 в 14:48)
 

SELECT * FROM какая еще база?!

  Ответить  
 
 автор: Нагнаг   (26.08.2009 в 14:55)   письмо автору
 
   для: Trianon   (26.08.2009 в 14:53)
 

значения не имеет, считайте это константой)

  Ответить  
 
 автор: Trianon   (26.08.2009 в 14:57)   письмо автору
 
   для: Нагнаг   (26.08.2009 в 14:55)
 

что считать константой?!

Почему Вы порете чушь, вместо того, чтобы сперва
сформулировать вопрос с проблемой,
потом поискать его поиском в форуме,
и лишь не найдя (во что я не верю) задать в виде отдельной темы?

  Ответить  
 
 автор: Нагнаг   (26.08.2009 в 15:03)   письмо автору
 
   для: Trianon   (26.08.2009 в 14:57)
 

под базой подразумевается название таблицы, которое не принципиально знать, суть проблемы - кодировка

  Ответить  
 
 автор: Trianon   (26.08.2009 в 15:05)   письмо автору
 
   для: Нагнаг   (26.08.2009 в 15:03)
 

под базой не должно подразумеваться название таблицы.
Под базой должно подразумеваться название базы.
Название таблицы должно подразумеваться под таблицей.

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

  Ответить  
 
 автор: Нагнаг   (26.08.2009 в 15:07)   письмо автору
 
   для: Trianon   (26.08.2009 в 15:05)
 

ну если Вам от этого станет легче, то можете так считать)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования