我有一个htaccess文件,它在主机上完美运行但是当我把它放在本地时,它显示我这个错误:
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求.
请联系服务器管理员admin @ localhost并告知他们错误发生的时间,以及可能导致错误的任何操作.
服务器错误日志中可能提供了有关此错误的更多信息.
我在错误日志文件中找到了此警报:
[Tue Apr 17 10:02:25 2012] [alert] [client 127.0.0.1] D:/wamp/www/jivan/sql/.htaccess:无效的命令'Header',可能拼写错误或由未包含在内的模块定义服务器配置
这是我的htaccess文件代码:
RewriteEngine On
AddDefaultCharset utf-8
RewriteRule ^([0-9-]+)/keyword_show.html$ keyword_show.php?keyword_id=$1
RewriteRule ^page_(.*).html$ page.php?url=$1
RewriteRule ^([0-9-]+)/(.*)/(.*)/(.*).html$ $2.php?advertisement_cat=$1&id=$3&pagenumber=$4
RewriteRule ^([0-9-]+)/(.*)/(.*).html$ $2.php?advertisement_cat=$1&pagenumber=$3
RewriteRule ^([0-9-]+)/(.*).html$ $2.php?advertisement_cat=$1
# cache images and flash content for one month
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
# cache text, css, and javascript files for one month
<FilesMatch ".(js|css|pdf|txt)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)
我的本地服务器由wamp运行,我也启用了重写模块!
那么问题是什么?!!
我正在使用TCPDF类来制作pdf文件.
我的代码:
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$fontname = $pdf->addTTFfont('../common/pdf/fonts/persianFont/HiwebNazanin.ttf', 'TrueTypeUnicode', '', 32);
$pdf->SetFont($fontname, '', 12, '', 'false');
Run Code Online (Sandbox Code Playgroud)
我想将默认字体更改为我的字体,并且在TCPDF文档中添加了toTTFfont方法.但我得到这个错误!!
致命错误:在...中调用未定义的方法TCPDF :: addTTFfont()
为什么我不能使用它?!!
我需要提供当前页面网址并更改操作网址.之后我想在视图文件中回显.我想在视图文件中做这些,而不是控制器!
你有什么主意吗?
我有下一行未注释(在我的php.ini中):
extension=php_oracle.dll
extension=php_oci8.dll
Run Code Online (Sandbox Code Playgroud)
我下载了这个文件instantclient-basiclite-nt-11.2.0.2.0.zip并解压缩并将其放在驱动器D上...
我使用的是Windows XP
我像这样设置环境变量:
LD_LIBRARY_PATH C:\instantclient_11_2:$LD_LIBRARY_PATH
ORACLE_HOME C:\instantclient_11_2
Run Code Online (Sandbox Code Playgroud)
但是当我执行oci_connect()函数时,我看到了这个错误:
致命错误:在...中调用未定义的函数oci_connect()
我在erroeLog文件中发现了这个警告:
[29-Dec-2011 00:36:39] PHP警告:PHP启动:无法加载动态库'c:\ php\ext\php_oci8.dll' - 找不到指定的模块.在第0行的未知中
[29-Dec-2011 00:36:39] PHP警告:PHP启动:无法加载动态库'c:\ php\ext\php_oracle.dll' - 找不到指定的模块.
<?php echo $this->layout()->content; ?>
Run Code Online (Sandbox Code Playgroud)
上面的代码导致$this->layout()->content在布局文件中的每个位置显示.但我需要粒度来在另一个地方显示某些操作的结果(例如,在右列或左列中).
这是布局文件:
<div class="center_col"><?php echo $this->layout()->content; ?></div>
<div class="right_col">?????</div>
Run Code Online (Sandbox Code Playgroud)
我如何能够在所提供的(上图)中显示某些行为的结果.right_col?
我有一个我想要的表:更新表后,该表的 2 个字段(标题和描述)会发生变化并从另一个表中获取值
这是我的触发器:
drop trigger trigger_trade_request ;
CREATE TRIGGER trigger_trade_request AFTER UPDATE ON `trade_request`
FOR EACH ROW
BEGIN
IF NEW.title = null THEN
UPDATE `trade_request_type`,`trade_request`
SET NEW.title = `trade_request_type`.title ,
NEW.description = `trade_request_type`.description
WHERE `trade_request_type`.id = NEW.trade_request_typeId;
END IF;
END;
Run Code Online (Sandbox Code Playgroud)
我的桌子:
错误:
错误 1442:无法更新存储函数/触发器中的表“trade_request”,因为它已被调用此存储函数/触发器的语句使用。
这是行不通的!有什么问题吗?
我使用lucene搜索索引器.
它适用于英语,但我在我的网站中使用波斯语,它不能为这种语言编制索引
例如"سلام"
我使用此代码创建文档:
public function __construct($class, $key, $title,$contents, $summary, $createdBy, $dateCreated)
{
$this->addField(Zend_Search_Lucene_Field::Keyword('docRef', "$class:$key"));
$this->addField(Zend_Search_Lucene_Field::UnIndexed('class', $class));
$this->addField(Zend_Search_Lucene_Field::UnIndexed('key', $key));
$this->addField(Zend_Search_Lucene_Field::Keyword('title', $title ,'utf-8'));
$this->addField(Zend_Search_Lucene_Field::unStored('contents', $contents , 'UTF-8'));
$this->addField(Zend_Search_Lucene_Field::text('summary', $summary , 'UTF-8'));
$this->addField(Zend_Search_Lucene_Field::Keyword('dateCreated', $dateCreated));
}
Run Code Online (Sandbox Code Playgroud) 我在Bootstrap文件中创建了一个函数,我想用array_map函数调用它.但它告诉我这个错误:
Warning: array_map() expects parameter 1 to be a valid callback, function 'rootCreator' not found or invalid function name in ...
Run Code Online (Sandbox Code Playgroud)
这是我调用array_map的代码:
$controls = array('products','productsubcat','newssubcat');
array_map('rootCreator', $controls);
Run Code Online (Sandbox Code Playgroud)
这是我的功能代码:
public function rootCreator($cotroller)
{
$frontController = Zend_Controller_Front::getInstance();
$defaults = array('module'=>'default' ,'controller'=> $cotroller , 'action'=>'info' );
$productRoute = new Zend_Controller_Router_Route($cotroller . '/:id/:title', $defaults);
$router = $frontController->getRouter();
$router->addRoute($cotroller, $productRoute);
}
Run Code Online (Sandbox Code Playgroud)