由于一些奇怪的原因,我的Unix shell(cygwin)中的"whatis"命令无效.它不断地返回"ls:nothing appropriate"或"cd:nothing appropriate".我想知道是否有错误的设置.有人有光线吗?谢谢!
因此,我最近按照此处规定的说明下载了Apache服务器及其所有文件(httpd,apr,apr-util,pcre):http : //httpd.apache.org/docs/2.4/install.html
但是,设置后,当我尝试启动位于我的usr / local / bin /中的Apache服务器时,出现以下消息提示我:
[allen@allen-lnx ~]$ /usr/local/bin/apachectl start
(13)Permission denied: AH00091: httpd: could not open error log file /usr/local/logs/error_log.
AH00015: Unable to open logs
Run Code Online (Sandbox Code Playgroud)
经过一番研究,我发现我需要编辑我的httpd.conf文件,之前已经这样做了,以允许使用正确的ServerName和Listen选项。但是,我不确定如何编辑conf文件以允许访问“ logs”目录。
值得注意的是,该命令将在我使用“ sudo”命令时运行,但我不希望总是使用它,因为这似乎可以解决。
任何帮助,将不胜感激。谢谢!
编辑:我实际上已经注意到我可能有两个httpd.conf文件,事实证明这有点麻烦。另一个位于我的根目录/ etc /中(etc / httpd / conf / httpd.conf)。我认为我现在修改过的问题是……我应该保留哪一个?如以下faff的注释所示,/ etc /版本是内置版本吗?
当前解决方案:我认为我只接受一个事实,因为我需要成为root用户,所以在编辑此文件时需要使用sudo。我稍后可能会更改它,以便我始终以root用户身份运行,但就目前而言sudo
就足够了。
我已经实现了自己的UITableViewCell
并.xib
为它创建了一个.我已使用强大的方法连接所有标签,IBOutlet
并UILabels
在awakeFromNib()
方法中初始化.但是,每当我运行的iOS模拟器,我碰到一个问题,即UILabel
是(null)
在NSLog
.
我想知道它是否与我在UILabel的文本中加载的方式有关.我试图创建一个缩短版本的项目,概述了我遇到的问题.
我还要注意,我可以点击实际的行,但仍然没有显示文本.
我的代码:
ToDoCell.h
#import <UIKit/UIKit.h>
@interface ToDoCell : UITableViewCell
@property (strong, nonatomic) IBOutlet UILabel *minutesLeft;
@property (strong, nonatomic) IBOutlet UILabel *hoursLeft;
@property (strong, nonatomic) IBOutlet UILabel *daysLeft;
@property (strong, nonatomic) IBOutlet UILabel *taskLabel;
@end
Run Code Online (Sandbox Code Playgroud)
ToDoCell.m
#import "ToDoCell.h"
@implementation ToDoCell
@end
Run Code Online (Sandbox Code Playgroud)
ToDoViewController.m
#import "ToDoViewController.h"
#import "ToDoCell.h"
@interface ToDoViewController ()
@property NSMutableArray *toDoItems;
@end
@implementation ToDoViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.toDoItems = [[NSMutableArray …
Run Code Online (Sandbox Code Playgroud) 我无法让我的PHP为我的Apache服务器工作.我正在运行Oracle Linux,并使用yum install php
+ yum install httpd
来获取我的PHP和Apache.我浏览了互联网并做了几件事:
首先,我已经进入我的httpd.conf文件并添加了LoadModule php5_module modules/libphp5.so
.我选择在我的php.conf文件中使用一个,这是完全相同的.此外,我已经完成了AddType application/x-http-php .php
,所以现在我的.php文件正常加载.
其次,我试图运行我的Apache服务器,它工作正常.它显示我的index.html文件,我使用DirectoryIndex设置.但是,当我尝试将PHP代码放入其中时,它会自动注释掉,我认为这是因为我没有将其设置为在服务器端正确执行.
现在,尽管如此,我想知道还有什么我可能会失踪.我有两个设置,一个是我有一个.php文件,另一个是php与html内联.
的index.html
<!DOCTYPE html>
<body>
<?php echo "Hello everybody."; ?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
的index.php
<?php phpinfo(); ?>
Run Code Online (Sandbox Code Playgroud)
index.php文件加载正常,但index.html不运行php代码.如何让内联版本的php工作?
注意:我已经将我的Mac OS设置为与.php文件一起正常工作,但它在Html文件中也存在内联php的问题.我错过了什么?
解决方案: Html文件本身不能包含php.相反,该文件必须是.php扩展名,并且在.php文件中,您可以使用text,html和JavaScript.
apache ×2
config ×2
command ×1
cygwin ×1
ios ×1
iphone ×1
loadmodule ×1
logging ×1
objective-c ×1
permissions ×1
php ×1
uitableview ×1
unix ×1