php -q programa ....
16 отговора
319 прегледа
php -q programa ....
bash-2.05b# php -q /home/www/test/test/sql1.php
<br />
<b>Warning</b>: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in <b>/home/www/test/test/sql1.php</b> on line <b>2</b><br />
Could not connectbash-2.05b#
ami prez browsera tova si varvi, ama az iskam da si go puskam v komanden red:( nqkoi ima li ideq kakvo sam okakal:)
<br />
<b>Warning</b>: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in <b>/home/www/test/test/sql1.php</b> on line <b>2</b><br />
Could not connectbash-2.05b#
ami prez browsera tova si varvi, ama az iskam da si go puskam v komanden red:( nqkoi ima li ideq kakvo sam okakal:)
Re: php -q programa ....
Виж дали нямаш някой include, който да не сработва както трябва...а също така, дали това php е същото с това, за което знае и web server-а?
Everything louder than everything else...
Everything louder than everything else...
Редактирано от Dakota на
Re: php -q programa ....
ami to e 10 reda i e sa6toto i si ba4ka:( garmi kogato tragne6 na polzva6 mysql-a, a PHP-to ima mysql poddrajka, ama qvno apacheto se opravq a PHP-to ne:(
Re: php -q programa ....
<?php
$link = mysql_connect("localhost", "root", "kople") or die("Could not connect");
mysql_select_db("comp_logs") or die("Could not select database");
$result = mysql_query("select * from comp_logs") or die("Query failed");
print "...
\n";
mysql_free_result($result);
mysql_close($link);
print "end
\n";
?>
ami ei tova e slojnata programa deto prez web si ba4ka, ama kat napi6e6
php -q test.php ne 6te...ne6to php mai ne sam konfiguriral kat horata
$link = mysql_connect("localhost", "root", "kople") or die("Could not connect");
mysql_select_db("comp_logs") or die("Could not select database");
$result = mysql_query("select * from comp_logs") or die("Query failed");
print "...
\n";
mysql_free_result($result);
mysql_close($link);
print "end
\n";
?>
ami ei tova e slojnata programa deto prez web si ba4ka, ama kat napi6e6
php -q test.php ne 6te...ne6to php mai ne sam konfiguriral kat horata
Re: php -q programa ....
а към mysql-a успяваш ли да се конектнеш под команден ред?
Едва ли е от проблем с конфугурацията на php-to, след като работи през web.
Едва ли е от проблем с конфугурацията на php-to, след като работи през web.
Re: php -q programa ....
Ами да. И от ръка всичко си бачка. Създавам трия добавм. Нещо не сам конфигурирал PHP-to май като хората, защото програма от рода на:
<?
$dbf = dbase_open("aaa.dbf",2);
...
dbase_close($dbf);
?>
също гърми още на първият оператор. Демек на dbase_open казва че е неразпозната функция. Същата програма пусната през lynx си бачка перфекно.
Идеята ми е, че искам с cron-a прeз определен интервал от време да пускам някаква обработка.
<?
$dbf = dbase_open("aaa.dbf",2);
...
dbase_close($dbf);
?>
също гърми още на първият оператор. Демек на dbase_open казва че е неразпозната функция. Същата програма пусната през lynx си бачка перфекно.
Идеята ми е, че искам с cron-a прeз определен интервал от време да пускам някаква обработка.
Re: php -q programa ....
Защото изпълняваш две различни PHP-та
едното ти е това дето е указано в апача, а другото което си инсталирал и се find-ва локално.
пробвай с /path_to_php_added_in_apache/php -q .....
E tuk ni6to niama :[линк]
едното ти е това дето е указано в апача, а другото което си инсталирал и се find-ва локално.
пробвай с /path_to_php_added_in_apache/php -q .....
E tuk ni6to niama :[линк]
Re: php -q programa ....
Гаранция, че изпълнявам едно и също PHP. Всичкото дето го говориме е на локалната ми машина. Когато го пускам от ръка :) съм с root права. Вече савсем идея си нямам какво съм окакал:) Мерси все пак.
Re: php -q programa ....
Аз на локалната машина имам 3 PHP-та и все различни версии. В това число не влиза GTK-то :-))))
така че .... пробвай все пак това което ти казвам
Пусни едно phpinfo() > file.html
E tuk ni6to niama :[линк]
така че .... пробвай все пак това което ти казвам
Пусни едно phpinfo() > file.html
E tuk ni6to niama :[линк]
Редактирано от ro6avia на
Re: php -q programa ....
Ami pusnah, ama neznam kakvo da napravq sega?:( kato sam si glupav ... to e za cql jivot..
ako nqmam mysql obra6teniq ili dbase_*** si4ko si ba4ka i ot consola, ma tiq van6ni biblioteki ne6to trqbva da se konfigurirat sigurno...
ako nqmam mysql obra6teniq ili dbase_*** si4ko si ba4ka i ot consola, ma tiq van6ni biblioteki ne6to trqbva da se konfigurirat sigurno...
Re: php -q programa ....
ami napravih slednata tapnq, i vze 4e tragna:
ln -sf /var/run/mysql/mysql.sock /tmp/mysql.sock
ama sigurno ima i po-inteligenten na4in taka 4e molq ako nqkoi znae da kaje, ama tova kasae 4asta s mysql.
scripta ot roda na
<?
$dbf = dbase_open("test.dbf",2);
print "ok\n";
dbase_close($dbf);
?>
prodaljava da ne ba4ka. dava slednoto:
bash-2.05b# php -q test.php
<br />
<b>Fatal error</b>: Call to undefined function: dbase_open() in <b>/home/www/test/test/test.php</b> on line <b>2</b><br />
bash-2.05b#
ta ako nqkoi moje da pomogne i da kaje kakvo ne sam konfiguriral, 6te bada mnogo blagodaren:(
ln -sf /var/run/mysql/mysql.sock /tmp/mysql.sock
ama sigurno ima i po-inteligenten na4in taka 4e molq ako nqkoi znae da kaje, ama tova kasae 4asta s mysql.
scripta ot roda na
<?
$dbf = dbase_open("test.dbf",2);
print "ok\n";
dbase_close($dbf);
?>
prodaljava da ne ba4ka. dava slednoto:
bash-2.05b# php -q test.php
<br />
<b>Fatal error</b>: Call to undefined function: dbase_open() in <b>/home/www/test/test/test.php</b> on line <b>2</b><br />
bash-2.05b#
ta ako nqkoi moje da pomogne i da kaje kakvo ne sam konfiguriral, 6te bada mnogo blagodaren:(
Re: php -q programa ....
php-to triabva da e s --dbase
ili kakto be6e kliu4a tam
spored men tova sa RAZLI4NI PHP-ta
ili pone 4etat razli4ni INI-ta
E tuk ni6to niama :[линк]
ili kakto be6e kliu4a tam
spored men tova sa RAZLI4NI PHP-ta
ili pone 4etat razli4ni INI-ta
E tuk ni6to niama :[линк]
Re: php -q programa ....
if (!class_exists('blabla')) {
if (strtoupper(substr(PHP_OS, 0,3) == 'WIN'))
dl(blabla.dll');
else
dl('blabla.so');
}
ама трябва да имаш .SO-то достъпно
E tuk ni6to niama :[линк]
if (strtoupper(substr(PHP_OS, 0,3) == 'WIN'))
dl(blabla.dll');
else
dl('blabla.so');
}
ама трябва да имаш .SO-то достъпно
E tuk ni6to niama :[линк]
Re: php -q programa ....
ami da, ama go nqmam nikade iz komputera. edinstvenoto so e mysql.so:)
Re: php -q programa ....
ro6av mersi:) precompilirah se i sega si4ko e ok:) trqbva6e otdavna da se setq, 4e nqma compiliran dbase modul:)