小编Ala*_*lan的帖子

在XAMPP上设置虚拟主机

我在Ubuntu上的'/ opt/lampp'目录下安装了XAMPP,并希望设置一些VirtualHosts.Apache Virtual Host教程指示放置

<VirtualHost *:80>
...
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

'/etc/apache2/sites-available/[virtualhostname].conf'中的代码.问题是我在'/ etc'中没有'apache2'文件夹.我在'/ opt/lampp/apache2'中也没有'sites-available'目录.

我有'/opt/lampp/etc/httpd.conf'和'/opt/lampp/etc/extra/httpd-vhosts.conf'文件.我应该使用哪些来设置VH?

apache ubuntu virtual host

9
推荐指数
1
解决办法
2万
查看次数

PHPUnit抱怨Selenium

很抱歉,如果这是微不足道的,但我没有找到任何建议如何解决这个问题.我在Ubuntu上,我的Yii项目需要PHPUnit.我已经安装了两次PHPUnit,通过下载并将phpunit.phar移动到'/ usr/local/bin'并运行:

composer global require "phpunit/phpunit=3.7.*"
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试执行我的Yii PHPUnit测试:

phpunit unit/DbTest.php
Run Code Online (Sandbox Code Playgroud)

而我得到的是:

PHP Warning:  require_once(PHPUnit/Extensions/SeleniumTestCase.php): 
failed to open stream: No such file or directory in 
/opt/lampp/htdocs/yii-project/framework/test/CWebTestCase.php on line 12

PHP Fatal error:  require_once(): Failed opening required 
'PHPUnit/Extensions/SeleniumTestCase.php' 
(include_path='.:/usr/share/php:/usr/share/pear') in 
/opt/lampp/htdocs/yii-project/framework/test/CWebTestCase.php on line 12
Run Code Online (Sandbox Code Playgroud)

所以似乎找不到PHPUnit扩展SeleniumTestCase.php.然后,PHPUnit安装手册指出Selenium'包含在PHPUnit的PHAR发行版中.' 您能建议我如何使我的Yii测试工作?

php selenium phpunit unit-testing yii

6
推荐指数
2
解决办法
6594
查看次数

TYPO3-upload_max_filesize安装错误

安装过程中出现以下错误:

PHP最大上传文件大小太小PHP upload_max_filesize = 11 MB TYPO3_CONF_VARS [BE] [maxFileSize] = 10 MB

当前,PHP确定上传文件大小的限制,而不是TYPO3。建议upload_max_filesize的值至少等于TYPO3_CONF_VARS [BE] [maxFileSize]的值。

我也将php.ini设置更改为11MB post_max_size=12。如何解决此错误?我应该修改TYPO3_CONF_VARS[BE][maxFileSize]并将其设置为较低的值吗?

谢谢!

php typo3

3
推荐指数
1
解决办法
3090
查看次数

Laravel 5:在没有composer的情况下安装Form和HTML类

我有兴趣在没有作曲家的Laravel 5上安装Form和HTML类.我怎样才能做到这一点?

对于那些想要说服我使用作曲家的人:

1)我想通过至少一次手动操作来看看它做了什么.

2)我的托管上没有作曲家.

3)使用composer.phar抛出一个错误:Script php artisan clear-compiled handling the pre-update-cmd event returned with an error,发出警告:Warning: Composer should be invoked via the CLI version of PHP, not the cgi-fcgi SAPI和运行时异常,输出空白错误.

laravel composer-php laravel-5 laravel-form laravelcollective

3
推荐指数
1
解决办法
2049
查看次数

意外的<body>身体行为,因为它被孩子的边缘顶部推下

HTML问题看起来总是那么简单,我几乎感到尴尬地问他们.但是,就是这样,我不知道为什么会这样.

在这个小提琴http://jsfiddle.net/o5ee1oag/2/正在被标题的边距(50px)推下来:

<body>
 <div id="background"></div>
 <header>
  <ul>
   <li>Button 1</li>
   <li>Button 2</li>
  </ul>
 </header>
</body>
Run Code Online (Sandbox Code Playgroud)

因此div#background {position:absolute; 被推倒了.然后我去Firebug,应用背景:红色; 身体和整个区域变红,包括边缘.

1)为什么会发生这种情况,身体距离顶部是50px?

2)如何防止身体被压下?

谢谢 :).

html css margin

2
推荐指数
1
解决办法
1309
查看次数

在自定义ViewHelper中调整图像大小

我有一个处理一些图像的ViewHelper.我有一个原始文件的图像路径.我需要调整此图像的大小.

我可以在TYPO3中使用PHP代码来执行此操作吗?

我试过这个:

$imgPath = 'img/path/from_database.jpg
$imgConf = array();
$imgConf['file'] = $imgPath;
$imgConf['altText'] = "Sample alt text.";
$image = $this->cObj->IMAGE($imgConf);
Run Code Online (Sandbox Code Playgroud)

但是我得到了这个例外: "Call to a member function IMAGE() on null"

我的ViewHelper继承自: \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper

typo3 fluid

2
推荐指数
1
解决办法
1275
查看次数

在PHP中将2种外观相似的德语字符转换为相同的ASCII字符串

我有以下两个字符串:

$str1 = 'O?';
$str2 = 'Ö';
$e1 = mb_detect_encoding($str1);
$e2 = mb_detect_encoding($str2);
var_dump($str1);
var_dump($str2);
echo 'e1: '.$e1.', e2: '.$e2;
Run Code Online (Sandbox Code Playgroud)

结果是:

string(3) "O?"
string(2) "Ö"
e1: UTF-8, e2: UTF-8
Run Code Online (Sandbox Code Playgroud)

看来它们不仅是德语字符,而且每个字符都不相同,因此可以将它们转换为ASCII

PHP:用UTF-8字符串中最接近的7位ASCII等效字符替换变音符号

不会产生相等的结果。有没有办法既这些字符串转换为这些ASCII形式之一BNOEBNO


我知道也许我可以从这两者中复制Ö并包括在strtr搜索和替换数组中,但是我不知道如何以与第一个Ö相同的方式来再现所有编码的字符。

php encoding ascii utf-8

1
推荐指数
1
解决办法
691
查看次数

Magento对象在*.phtml文件中

1)Magento .phtml文件中$ this/$ resource变量引用了什么?

2)在哪里可以找到我可以使用$ this/$ resource的方法列表?

print_r显示巨大的对象,其功能不是很容易理解.

magento

0
推荐指数
1
解决办法
652
查看次数