草庐IT

sites-available

全部标签

php - "site down for maintenance"的方法

我一直在使用Joomla,我喜欢它的管理工具,可以让网站停止维护。如我所见,如果站点处于维护模式,则对站点的所有请求都将路由到单个页面。如果我想为非Joomla站点添加自己的“站点停机维护”模块,我该怎么做?我在PHP中使用了一个名为Kohana的MVC框架,其版本2与Codeigniter类似。我有一个Router类,我可以在其中控制某个地址的去向。我能想到的唯一方法是在站点关闭时将每个请求重定向到特定的Controller功能,但我该怎么做呢?我不可能手动重新路由所有网址吧? 最佳答案 看看路由documentation.您应该

php - 理想的 "always/anywhere available"web 开发环境?

原因:如何尽可能轻松地从多个远程位置和计算机使用相同的代码进行编辑和推进?我有这个想法已经有一段时间了。当我不得不在不同的计算机上处​​理一个项目时,我经常会遇到问题,因为我没有采取任何措施或任何措施来缓解这种情况。这部分是因为我很少做自由项目,而且它们通常是小型网站。想象一下,您需要在家里处理一个项目,您已经设置了数据库、网络服务器、phpmyadmin以及运行应用程序所需的一切。然后你周末去你女朋友家,但你需要推进项目,在那段时间你想做一些编码。我目前正在做的是归档我的整个项目,通常连同数据库转储并将其放在ftp主机上,以便以后需要时可以访问它。我可能不必解释这可能有多乏味,特别是

php - Joomla getApplication 中的参数 'site' 是什么意思?

$a=JFactory::getApplication('site');我在JoomlaAPI中遇到了这个:staticJApplicationgetApplication([mixed$id=null],[array$config=array()],[string$prefix='J'])$id、$config、$prefix的例子是什么? 最佳答案 $id可以是'site'或'administrator'。如果你不设置它,那么如果你在后端,将返回JFactory::getApplication('administrator')和

php - 如何使用 PHP 在 Joomla 3.x 中输出 'Site Name'?

我已经为Joomla3创建了一个自定义模板,但希望能够动态输出(或以其他方式使用)“站点名称”——如Joomla管理界面中所定义:SYSTEM>GLOBALCONFIGURATION>站点>站点名称。我已经使用JFactory/JInput完成了类似的事情以获取当前页面的ItemID,但似乎无法确定站点名称的相应语法。这是用于提取ItemID的代码,它的值(value)很小;$jinput=JFactory::getApplication()->input;$Itemid=$jinput->get('Itemid');提前感谢任何人可以提供的帮助。 最佳答案

php - 间歇性 simplexml_load_file() : I/O warning on local Joomla site

我刚刚开始在本地主机上运行的joomla开发站点的所有页面上出现间歇性错误。完整的警告是:警告:simplexml_load_file():I/O警告:无法在/site/libraries/joomla/language/language中加载外部实体“/site/language/en-GB/en-GB.xml”。第1354行的php奇怪的是它是间歇性的,刷新几次通常会解决问题。是否存在可能导致此问题的代码问题或其他原因? 最佳答案 让我把它放在这里以防万一有人会用谷歌搜索答案,并且非线程安全libxml_disable_enti

php - 点火器 |从 site_url 或 anchor 函数中删除 index.php

我需要从site_url()返回值中删除index.php我不希望搜索引擎缓存我的URL包含index.php。我通过设置.htaccess文件从url中删除了index.php,但仍然无法正常工作。例如,当我在我的部分项目中使用site_url()时,搜索引擎会缓存像http://url/index.php/controller这样的URL。我从system/helper中的site_url函数中删除了index.php,但我认为重定向和form_open函数无法正常工作。 最佳答案 写入你的.htaccess文件RewriteE

php - 在 PHP 中通过 CURL 的 Google Sites API - 获取 "Content is not allowed in prolog."

$curl=newCurl();$data='Email='.urlencode('MYEMAIL@EMAIL.COM').'&Passwd='.urlencode('MYPASSWORD').'&accountType=GOOGLE&source=Google-cURL-Example&service=jotspot';$curl->post('https://www.google.com/accounts/ClientLogin',$data);//matchauthorizationtokenpreg_match("!Auth=(.*)!",$curl->response,$ma

php - fatal error : Call to undefined function site_url()

我正在使用PHP的CodeIgniter框架。我创建了一个名为“login.php”的View。曾经我创建View,然后我将View加载到名为“index”的函数中在扩展Controller的名为“CCI”的类中,但我一直收到此错误:fatalerror错误:调用C:\wamp\www\FinalP_CCI_Clone\system中未定义的函数site_url()\application\views\login.php第12行。我不明白我遇到的问题,因为欢迎页面加载正常,“CCI”类中的第二个函数也加载正常。部分代码如下:Controller文件:functionCCI(){pare

java - 文字转语音 : Portuguese language not available?

我需要实现一个可以阅读葡萄牙语文本的应用程序(TTS)。不幸的是,当使用TextToSpeech.setLanguage(Localeloc)方法时,我无法在其中找到葡萄牙语。Locale.返回除葡萄牙语外的语言数量。那么,有什么方法可以用葡萄牙语实现TTS吗?无论如何,我正在使用Android2.3.3。更新正如一位成员所建议的,我使用了API这是代码privatevoidspeak(){Stringtext=textToSpeech.getText().toString();Audioaudio=Audio.getInstance();InputStreamsound;try{so

android - WebView 未打开网页,但浏览器是(错误 : Web page not available)

我正在创建一个Android应用程序(Android2.3.3),它有页眉、页脚和两者之间的WebView。问题是WebView没有打开任何网页。(注意:我在模拟器上运行该应用程序)。我尝试使用Android浏览器打开网页,网页可以正确打开。我也试过:Intentintent=newIntent(Intent.ACTION_VIEW,Uri.parse(url));startActivity(intent);并且代码工作正常(在浏览器中打开页面)。我一直在使用www.google.com和我自己的域,我也一直在使用两个网页的ip地址(对于google72.14.204.147和我自己的