Jump to content
Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble

NickTheGreek

Administrators
  • Content Count

    424
  • Joined

  • Last visited

  • Days Won

    72
  • Feedback

    N/A

Everything posted by NickTheGreek

  1. https://forums.cpanel.net/resources/troubleshooting-high-server-loads-on-linux-servers.379/ Tutorial Troubleshooting high server loads on Linux servers Technical support analysts often receive tickets about high server loads. The cause of high server loads is very rarely attributed to defects in the cPanel software or the applications it installs. High server loads are something that should be initially investigated by the server owner, their system administrator, or server provider. What causes high server loads? Excessive usage of any of the following items can typically cause this issue: CPU memory (including swap) disk I/O How can I check these items? That depends whether you want to review their current resource usage, or historical resource usage. This tutorial will cover both. A brief lesson on "sar" Historical resource usage can be viewed using the "sar" utility, which should exist by default on all cPanel servers from the sysstat package. The stats are collected when sysstat runs from cron (/etc/cron.d/sysstat). If crond is not running, sysstat will not be able to collect historical statistics. To view resource usage histories from sar, you must provide the path to the file that corresponds with the date of the stats. For example, if you wanted to view the load averages for your server from the 23rd of the month, you would run this command: Code: [user@host ~]$ sar -q -f /var/log/sa/sa23 The command above uses '-q' to obtain the load average information, and '-f' to specify which sar file to obtain the information from. Note that sar may not have historical data going back more than a week or so. You do not need to specify the date when viewing the statistics for the current day. As such, this command would show the load average for today: Code: [user@host ~]$ sar -q You are strongly encouraged to read the documentation for sar: Code: [user@host ~]$ man sar It provides statistics for many things that can be helpful to know about. Current CPU usage Run "top", and on the line that says "Cpu(s)", check the "%id" section which shows the percentage of which your CPUs are idle. The higher the number the better. A 99% idle CPU is not doing much of anything, and a 1% idle CPU is heavily tasked. Code: [user@host ~]$ top c Tip: hit "P" to sort by processes that are currently consuming the most CPU. Historical CPU usage Check the "%idle" column: Code: [user@host ~]$ sar -p Current memory usage Code: [user@host ~]$ free -m Tip: run "top c" and hit "M" to see which processes are consuming the most memory. Historical memory usage This depends on the version of sar, which used to use '-r' to show %memused and %swpused (swap memory used), but later changed to '-S' to show %swpused. Check "%memused" and "%swpused": Code: [user@host ~]$ sar -r OR: Code: [user@host ~]$ sar -r Code: [user@host ~]$ sar -S A note about memory usage: it is normal to see much of the server's memory being used. Why? Because the OS loves to cache things in memory. Why? Because accessing data from memory is extremely fast and far more efficient than using the server's disk(s). As such, %memused isn't generally going to be much of an issue (unless perhaps you don't have a swap partition, but that's an issue in and of itself). You should focus on %swpused, which is what gets used when your server's physical memory is full. The lower the number, the better. A %swpused percentage of 0% would mean that your server currently has sufficient physical memory to perform its tasks. How much %swpused is too much? That depends on your opinion of "too much". Generally speaking, a consistent low percentage of swap usage may not be an issue on your server. If you observe the %swpused increasing over time (e.g., from 1%, to 7%, to 32%), something on your server is consuming too much memory, and it would be wise to determine what that is (rather than just installing more memory). If your server ends up using all of its physical memory and swap memory, it may become unresponsive, requiring a reboot. Current disk I/O usage Note: this does not work on OpenVZ/Virtuozzo containers. This will print the disk usage statistics 10 times, every 1 seconds. Check the %util column: Code: [user@host ~]$ iostat -x 1 10 Historial disk I/O usage Code: [user@host ~]$ sar -d Good system administration involves knowing when your server's load is higher than acceptable. The main reason for this (other than preventing your server from becoming unresponsive and requiring a reboot) is to see what's taking place on the server while the load is high. Fast actions will enable you to troubleshoot the issue while it is occurring. If your server's load was high from 2AM - 4AM while you were sleeping, you would have missed what took place. While sar can be helpful to show you what specific resources were high during that time, it won't tell you the cause of the high usage. There can be many causes, including DoS attacks, spam attacks, poorly designed php scripts which consume large amounts of memory, web spiders that crawl sites too aggressively, hardware issues, massive amounts of disk writes to a user's MySQL database, and much, much more. The good news is that you can have much of this information collected and sent to you automatically while the load is high, which you can review later as needed. How? From your process list: Code: [user@host ~]$ ps auxwwwf I have created a shell script for this, which is based off of a perl script that I used to run on servers that I managed. It was very useful to me in conjunction with other server monitoring (such as via Nagios). It checks 6 different things (more on this below), and emails you the current process list if any of them exceed your specific threshold. This script is not developed, maintained, or supported by cPanel, Inc. Please do not open tickets about this script. If you experience any issues using it and require assistance, you can post a reply here, or consult an experienced system administrator. cPanel cannot provide support for this script. The resources that are checked are as follows: 1 minute load average kilobytes of swap used kilobytes of memory usage packets per second inbound packets per second outbound number of processes How to use the script To run the script automatically, set up a cron job that executes it as often as you'd like. I found every 5 minutes to be a good fit. The script does not need to be run as root, so do not run it as root. If one of the resources has exceeded its user defined threshold, the script will send you an email that contains the current process list (ps auxwwwf). The subject line of the email will look something like this: Code: server.example.com [L: 35] [P: 237] [Swap Use: 1% ] [pps in: 54 pps out: 289] Each of those items is explained as follows: L - the 1 minute load average P - the number of processes in the process list Swap Usage - the percentage of swap memory being used pps in - packets per second inbound pps out - packets per second outbound Before you use the script IMPORTANT: You will need to adjust the values to your liking. There are no perfect default values. Why? Because different server environments are, well, different. For example, it may be preferred to set the 1 minute load average threshold higher for a server with 16 CPU cores than a server with just 1. NOTE: You will need to add your email address to the "EMAIL" variable. For example: Code: EMAIL="you@example.com" You would also likely want to adjust the following 5 items: MAX_LOAD MAX_SWAP_USED MAX_MEM_USED MAX_PPS_OUT MAX_PPS_IN Code: #!/bin/sh export PATH=/bin:/usr/bin ########################################################################## # # # Copyright Jeff Petersen, 2009 - 2013 # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation, either version 3 of the License, or # # (at your option) any later version. # # # # This program is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # # # # You should have received a copy of the GNU General Public License # # along with this program. If not, see <http://www.gnu.org/licenses/>. # # # ########################################################################## ############################################################################### # START USER CONFIGURABLE VARIABLES ############################################################################### EMAIL="you@example.com" # 1 minute load avg MAX_LOAD=3 # kB MAX_SWAP_USED=1000 # kB MAX_MEM_USED=500000 # packets per second inbound MAX_PPS_IN=2000 # packets per second outbound MAX_PPS_OUT=2000 # max processes in the process list MAX_PROCS=400 ############################################################################### # END USER CONFIGURABLE VARIABLES ############################################################################### IFACE=`grep ETHDEV /etc/wwwacct.conf | awk '{print $2}'` if [[ "$IFACE" =~ "venet" ]] ; then IFACE=venet0 fi IFACE=${IFACE}: ############################################################################### # 1 min load avg ############################################################################### ONE_MIN_LOADAVG=`cut -d . -f 1 /proc/loadavg` echo "1 minute load avg: $ONE_MIN_LOADAVG" ############################################################################### # swap used ############################################################################### SWAP_TOTAL=`grep ^SwapTotal: /proc/meminfo | awk '{print $2}'` SWAP_FREE=`grep ^SwapFree: /proc/meminfo | awk '{print $2}'` let "SWAP_USED = (SWAP_TOTAL - SWAP_FREE)" echo "Swap used: $SWAP_USED kB" ############################################################################### # mem used ############################################################################### MEM_TOTAL=`grep ^MemTotal: /proc/meminfo | awk '{print $2}'` MEM_FREE=`grep ^MemFree: /proc/meminfo | awk '{print $2}'` let "MEM_USED = (MEM_TOTAL - MEM_FREE)" echo "Mem used: $MEM_USED kB" ############################################################################### # packets received ############################################################################### PACKETS_RX_1=`grep $IFACE /proc/net/dev | awk '{print $2}'` sleep 2; PACKETS_RX_2=`grep $IFACE /proc/net/dev | awk '{print $2}'` let "PACKETS_RX = (PACKETS_RX_2 - PACKETS_RX_1) / 2" echo "packets received (2 secs): $PACKETS_RX" ############################################################################### # packets sent ############################################################################### PACKETS_TX_1=`grep $IFACE /proc/net/dev | awk '{print $10}'` sleep 2; PACKETS_TX_2=`grep $IFACE /proc/net/dev | awk '{print $10}'` let "PACKETS_TX = (PACKETS_TX_2 - PACKETS_TX_1) / 2" echo "packets sent (2 secs): $PACKETS_TX" let "SWAP_USED = SWAP_TOTAL - SWAP_FREE" if [ ! "$SWAP_USED" == 0 ] ; then PERCENTAGE_SWAP_USED=`echo $SWAP_USED / $SWAP_TOTAL | bc -l` TOTAL_PERCENTAGE=`echo ${PERCENTAGE_SWAP_USED:1:2}%` else TOTAL_PERCENTAGE='0%' fi ############################################################################### # number of processes ############################################################################### MAX_PROCS_CHECK=`ps ax | wc -l` send_alert() { SUBJECTLINE="`hostname` [L: $ONE_MIN_LOADAVG] [P: $MAX_PROCS_CHECK] [Swap Use: $TOTAL_PERCENTAGE ] [pps in: $PACKETS_RX pps out: $PACKETS_TX]" ps auxwwwf | mail -s "$SUBJECTLINE" $EMAIL exit } if [ $ONE_MIN_LOADAVG -gt $MAX_LOAD ] ; then send_alert elif [ $SWAP_USED -gt $MAX_SWAP_USED ] ; then send_alert elif [ $MEM_USED -gt $MAX_MEM_USED ] ; then send_alert elif [ $PACKETS_RX -gt $MAX_PPS_IN ] ; then send_alert elif [ $PACKETS_TX -gt $MAX_PPS_OUT ] ; then send_alert elif [ $MAX_PROCS_CHECK -gt $MAX_PROCS ] ; then send_alert fi Note that the process list output contains several useful columns that pertain to CPU and memory usage for each process: %CPU %MEM VSZ RSS TIME (shows how long a process has existed) There are various actions you can take to find the cause of your high server loads. Here is a partial list that will always be incomplete: Check the MySQL process list using "mysqladmin processlist" (or just "mysqladmin pr" for short) Check the MySQL process list using mytop tail your logs! Listening to what your server says is very important. Is your server being brute forced? Run dmesg and check for possible hardware issues Use netstat to view the connections to your server Here are some logs to check: syslogs: /var/log/messages, /var/log/secure SMTP logs: /var/log/exim_mainlog, /var/log/exim_rejectlog, /var/log/exim_paniclog POP3/IMAP logs: /var/log/maillog Apache logs: /usr/local/apache/logs/access_log, /usr/local/apache/logs/error_log, /usr/local/apache/logs/suexec_log, /usr/local/apache/logs/suphp_log Website logs: /usr/local/apache/domlogs/ (use this to find sites with traffic in the last 60 seconds: find -maxdepth 1 -type f -mmin -1 | egrep -v 'offset|_log$') cron logs: /var/log/cron Please feel free to post questions, comments, and anything else about troubleshooting server loads by clicking on the Discussion tab. This resource will inevitably be missing some other useful troubleshooting items, and your comments are encouraged. I hope you find this useful. Thanks! https://forums.cpanel.net/resources/troubleshooting-high-server-loads-on-linux-servers.379/
  2. https://go.cpanel.net/memoryusage At cPanel, we sometimes get inquiries about how and where memory is being used. To help with this we wanted to provide some more general information. Overview: Sometimes you may notice your server reports very little "Free Memory," however, this may not mean that your server is actually low on memory. To see your server's memory, first, log into the WHM interface with your root user information, then go to Home >> Server Status >> Server Information and then scroll down to "Current Memory Usage" and you will see something like this for the server's output: Code: # free -m total used free shared buff/cache available Mem: 1838 906 126 105 804 651 Swap: 0 0 0 In some cases, this can cause confusion or falsely indicate the system is low on memory. In the case of Linux, the section that you will want to look at in the server is the available column because Linux will allocate your free memory and use it for disk caching. This will cause different values to be reported between the used memory column and the available column. Looking at each column, we can see that the server has a total of 1838 MiB of memory, the server is currently using906 MiB and then 126 MiB free. For the actual free memory, we will look at the available memory which is 651 MiB. What is disk caching? Disk caching is managed through the Linux kernel, which stores common requests and processes in memory so that the server's IO wait is lower. This helps applications run smoother, and if more memory is needed for other processes, the kernel will release the memory from the disk cache. If the memory is needed for other processes, the system will release the memory from the disk caching so that it may be used normally. FAQ: Q: Can Disk Caching be disabled? A: No, since this is a kernel level operation there isn't a way to disable disk caching. Q: What is the difference between MB and MiB? MB stands for megabyte and is 10 to the power of 6 bytes. MiB stands for mebibyte and is 2 to the power of 20 bytes. 1 MB = 1,000,000 bytes 1 MiB = 1,048,576 bytes MB=220 and MiB=106 Additional Resources: 1. Tutorial - Troubleshooting high server loads on Linux servers https://forums.cpanel.net/resources/understanding-memory-usage-on-linux-operating-systems.541/
  3. In this post I am explaining the command usages for finding or sorting emails in Exim mail queue for particular sender or receiver. We can sort it out in different ways, by using exim basic command and also by using the command “exiqgrep”. To sort mail queue for a sender or receiver, you must have the idea about the field in Exim command output. Then you can simply sort it out with the help of “awk” and other Linux basic commands. The default Exim command output field with details are explained below: The “exim -bp” command output: 4d 2.3K 1X0Baa-0006iR-Ml <> fax@145.144-238-87.ripe.rewwwwwfs.net 70h 999 1X0RmS-0002Ue-Fe <info@hxxxxxer.com> email@example.com In the above list, there are two mails in the mail queue. The queue field details are explained below: 1st field : Message’s age. (Eg: 4d : Four day) 2nd field : Size. (2.3k) 3rd field : Message ID (1X0Baa-0006iR-Ml) 4th field : sender. (info@hxxxxxer.com) 5th field/second line : recipient address. (email@example.com) It’s really simple to find/sort email details for a particular user (Sender or Receiver) from the Exim mail queue. We have already discussed about the Exim mail server in different way. Here I am explaining different option to sort emails for a User. How to check spamming on server which has Exim MTA? Electronic spamming is the use of electronic messaging systems to send unsolicited messages (spam), especially advertising, as well as sending messages repeatedly on the same site. It happens in many ways on a mail server. Spamming is one of the common and frequent problem in web hosting industry. Spamming can cause your server’s IPs blocked at different RBLs, if any accounts in your server sends multiple spam emails. Method I : Basic method with “exim” command. We can sort the emails by using the exim command, see the examples below: I : List all emails from a particular sender: # exim -bp|grep "username" Where “username” is the sender name. Example: root@server [~]# exim -bp|grep olne5 43h 3.6K 1WFLFH-0006uA-Gk <olne5@nothing.com> 43h 3.6K 1WFLOL-0000LX-97 <olne5@nothing.com> 43h 1.9K 1WFLQG-0000hv-5M <olne5@nothing.com> 43h 3.6K 1WFM7W-0001T5-7B <olne5@nothing.com> 42h 6.0K 1WFMEn-0002yJ-A8 <olne5@nothing.com> 42h 3.7K 1WFMGq-0003Sf-4T <olne5@nothing.com> 42h 3.5K 1WFMyn-0002yN-Tt <olne5@nothing.com> ------ ------ Use “wc -l” to count total emails Example: root@server [~]# exim -bp|grep olne5|wc -l 191 How to remove ? Yes, that’s actually our discussion. You can remove all emails from that user using “awk” and “xargs “ options. Syntax: # exim -bp|grep "username"| awk {'print $3'}| xargs exim -Mrm Example: root@server [~]# exim -bp|grep olne5| awk {'print $3'}| xargs exim -Mrm Sorry, I can’t illustrate the example here, because those emails are important for that user . II : List all emails to a particular address: # exim -bp|grep "username" Where “username” is the recipient address. Note that, the recipient details is listed in the second line of “exim -bp” command’s output. Example: root@server [~]# exim -bp|grep ommdsdsd 44h 3.6K 1WFLFH-0006uA-Gk <olne5@nothing.com> ommdsdsdws@yahoo.com 44h 3.6K 1WFLOL-0000LX-97 <olne5@nothing.com> ommdsdsdws@yahoo.com 44h 1.9K 1WFLQG-0000hv-5M <olne5@nothing.com> ommdsdsdws@yahoo.com 43h 3.6K 1WFM7W-0001T5-7B <ommane5@cphost8.veeblehosting.com> ommdsdsdws@yahoo.com ------ ------ You can use the “awk” & “xargs” commands to remove it from the queue. Method II : By using the command “exiqgrep” The command “exiqgrep” has some useful switches to manage emails which are in the Exim mail queue. Before deleting mails with exiqgrep you must have a little knowledge in “exiqgrep”. The smart switches of “EXIQGREP” command: 1, -f : to search the exim mail queue for emails from a particular user. Syntax: # exiqgrep -f user@domain 2, -r : to search the exim mail queue for emails to a particular address. Syntax: # exiqgrep -r user@domain 3, -i : Prints the message ID You can use it in different manner, some examples are; Print the message-id of the entire queue: # exiqgrep -i You can use it with -f and -r switches to get message ID of a particular sender or receiver. # exiqgrep -i [-r | -f] ... 4, -o : Prints messages older than a particular time. Example: # exiqgrep -o 86400 Where time is specified in Seconds. 5, -y : Prints messages younger than a particular time. 6, -s : Prints messages with a particular size in bytes. Example: # exiqgrep -s "^3..$" “^3$” –> 3bytes “^3.$” –> 3-30bytes “^3..$” –> 3-300bytes “^3…$” –> 3-3000bytes And so on.. 7, -z : list all frozen mails. 8, -x : List all unfrozen mails. 9, -c : Counts the matches with all of the above searches. Example: root@server [~]# exiqgrep -c -s "^3...$" 114 matches out of 584 messages Alright, Hope you got an idea about the usages of “exiqgrep”, Now it is very simple to manage emails for a particular user with the help of “exiqgrep”. How to remove all emails from a particular user using exiqgrep? Do follow this command: # exiqgrep -i -f $user | xargs exim -Mrm How to remove all emails to a particular user using exiqgrep? Do follow this command: # exiqgrep -i -r $user | xargs exim -Mrm That’s it Please let me know your suggestions. https://www.crybit.com/remove-users-emails-form-mail-queue/
  4. dmesg_with_human_timestamps () { FORMAT="%a %b %d %H:%M:%S %Y" now=$(date +%s) cputime_line=$(grep -m1 "\.clock" /proc/sched_debug) if [[ $cputime_line =~ [^0-9]*([0-9]*).* ]]; then cputime=$((BASH_REMATCH[1] / 1000)) fi dmesg | while IFS= read -r line; do if [[ $line =~ ^\[\ *([0-9]+)\.[0-9]+\]\ (.*) ]]; then stamp=$((now-cputime+BASH_REMATCH[1])) echo "[$(date +"${FORMAT}" --date=@${stamp})] ${BASH_REMATCH[2]}" else echo "$line" fi done } alias dmesgt=dmesg_with_human_timestamps https://stackoverflow.com/questions/13890789/convert-dmesg-timestamp-to-custom-date-format
  5. You would have to run this as root, but: for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l; done will loop over each user name listing out their crontab. The crontabs are owned by the respective users so you won't be able to see another user's crontab w/o being them or root. Edit if you want to know which user a crontab belongs to, use echo $user for user in $(cut -f1 -d: /etc/passwd); do echo $user; crontab -u $user -l; done https://stackoverflow.com/questions/134906/how-do-i-list-all-cron-jobs-for-all-users
  6. Windows 10 lets you 'schedule' a reboot for later. I want to disable it. Evidently Windows scheduled itself for a reboot last night when I wasn't looking and just closed everything I had been working on the night before. I reboot on the regular; I don't need Windows to do that for me. Can I disable it completely? I don't mind if it downloads everything, and then says "hey, you should reboot," but it should never reboot itself, ever. I'm using the "Pro" edition of Windows 10.
  7. Note: Unfortunately this appears to not work on Windows 10 Home, and I'm note sure of a workable solution for users of this edition. I posted this as an answer on another question, but as that appears to be a duplicate of this question I'll provide it here too: You can edit your local group policy settings to force Windows update to only download updates, but wait for your input to install (and therefore reboot.) Open you start menu and type Group, then click Edit group policy Expand Computer Configuration \ Administrative Templates \ Windows Components \ Windows Update Double click Configure Automatic Updates and enable the policy, and configure it as needed. Head back to Windows Update and click Check for updates, once it is done click on the Advanced options You should see your new settings being 'enforced.' After applying this setting on a test VM, I left Windows Update open and noticed it start downloading. When it finished downloading, you get a toast notification that there are updates and you need to install them. Note that you must click install now. Restarting or shutting down from the start menu does not appear to trigger the install process. More info: I'm not sure if editing Local Group Policy is an option in the Home edition of Windows 10, but the same result should be possible through the registry (I haven't tested this as I used the policy method myself.) Including this in case non-pro users come looking for an answer too. Press Win + R and type regedit then hit Enter Navigate to HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU (you may need to create the keys manually if they don't exist) Create a new DWORD value called AUOptions and enter a value of either 2 or 3. 2 = Notify before download 3 = Automatically download and notify of installation Restart PC Check for updates Inspect Advanced Settings Update following Anniversary Update (1607): I've seen a lot a few comments lately from people saying this no longer works after the Anniversary Update. I've been running some tests, detailed in the two blog posts here: Validating Prevention of Automatic Reboots on Windows 10, Version 1607 Update on Windows Update... Up Time These tests have been running for nearly three weeks and I am yet to see any forced reboots. In light of these results, it appears that this does still work. Things to keep in mind: I did not set any settings around Active Hours or the Reboot Options. DO NOT click the 'Install now' button within the Windows Update UI unless you're ready to install and reboot. Once the updates are installed, there is no stopping Windows from deciding to reboot. Windows will nag you with Toasts, Action Center alerts and banners across your screen. As long as you don't install the updates you're fine (but do do them eventually.) https://superuser.com/questions/957267/how-to-disable-automatic-reboots-in-windows-10
  8. How to stop Windows 10 from performing automatic restarts after installing updates You can stop Windows 10 from automatically restarting after updates, and in this guide, we'll show you how to do it. 43 Windows 10 is an advanced OS that includes an extensive list of great features, but its tendency to reboot automatically to apply new updates is not one of them. Although updates are necessary to ensure your device are in line with the latest improvements and security patches, if you don't restart soon enough, Windows 10 will eventually reboot automatically to finish applying updates. It simply isn't a good user experience. In an attempt to mitigate this issue, in the Anniversary Update, Windows 10 introduced Active Hours to prevent installing updates while you're actively working on your computer. However, this won't stop Windows 10 from restarting during off hours, which can be a problem if you typically leave your computer in the middle of a task for an extended period.
  9. Fortunately, there is a workaround that can be traced to Winaero, which allows you to take full control and prevent Windows 10 to reboot on its own everytime a new update installs. In this Windows 10 guide, we'll walk you through the steps to prevent Windows 10 from rebooting after downloading and installing an update. How to stop your PC from automatically restarting after installing updates Important: Before proceeding note that this is a workaround not supported by Microsoft, and it can stop working at any time. You should use it at your own risk. Open Start. Search for Task Scheduler and click the result to open the tool. Right-click the Reboot task and select Disable. Once you completed the steps, your device will no longer restart after downloading and installing new updates. However, new updates won't apply, and future updates won't install until you manually reboot your computer. Additional steps (if needed) In the case, Windows 10 automatically re-enables the Reboot task; you can stop this behavior by doing the following: Use the Windows key + R keyboard shortcut to open the Run command. Type the following path and click OK: %windir%\System32\Tasks\Microsoft\Windows\UpdateOrchestrator Select the Reboot file without an extension, right-click it, and select Rename. Rename the Reboot file to Reboot.old. Right-click inside the folder, select New, and click on Folder. After you've completed the steps, Windows 10 will no longer be able to re-create the task to reboot your computer automatically. If you want to revert the changes, go back to the UpdateOrchestrator folder and delete the Reboot folder and rename the Reboot.old file back to Reboot. Then follow the Task Scheduler steps mentioned above but on Step 3 select Enable. Note: We're not saying that you should skip installing updates, as they're important to keep your device secure and up to date. However, there are scenarios where you make want to take full control and decide exactly when to restart your computer to apply new updates, and this is when knowing how to stop automatic reboots comes in handy.
  10. Developers of phpMyAdmin, one of the most popular and widely used MySQL database management systems, today released an updated version 4.8.4 of its software to patch several important vulnerabilities that could eventually allow remote attackers to take control of the affected web servers. The phpMyAdmin project last Sunday gave an early heads-up about the latest security update through its blog, probably the first time, as an experiment to find if pre-announcements can help website admins, hosting providers and package managers better prepare for the security release. "We are inspired by the workflow of other projects (such as Mediawiki and others) which often announce any security release in advance to allow package maintainers and hosting providers to prepare. We are experimenting to see if such a workflow is suitable for our project," phpMyAdmin release manager Isaac Bennetch told The Hacker News. phpMyAdmin is a free, open-source administration tool for managing MySQL databases using a simple graphical interface over the web-browser. Almost every web hosting service pre-installs phpMyAdmin with their control panels to help webmasters easily manage their databases for websites, including WordPress, Joomla, and many other content management platforms. Besides many bug fixes, there are primarily three critical security vulnerabilities that affect phpMyAdmin versions before release 4.8.4, phpMyAdmin revealed in its latest advisory. New phpMyAdmin Vulnerabilities Details of three newly discovered phpMyAdmin vulnerabilities are as described below: 1.) Local file inclusion (CVE-2018-19968) — phpMyAdmin versions from at least 4.0 through 4.8.3 includes a local file inclusion flaw that could allow a remote attacker to read sensitive contents from local files on the server through its transformation feature. “The attacker must have access to the phpMyAdmin Configuration Storage tables, although these can easily be created in any database to which the attacker has access. An attacker must have valid credentials to log in to phpMyAdmin; this vulnerability does not allow an attacker to circumvent the login system.” 2.) Cross-Site Request Forgery (CSRF)/XSRF (CVE-2018-19969) — phpMyAdmin versions 4.7.0 through 4.7.6 and 4.8.0 through 4.8.3 includes a CSRF/XSRF flaw, which if exploited, could allow attackers to "perform harmful SQL operations such as renaming databases, creating new tables/routines, deleting designer pages, adding/deleting users, updating user passwords, killing SQL processes" just by convincing victims into opening specially crafted links. 3.) Cross-site scripting (XSS) (CVE-2018-19970) — The software also includes a cross-site scripting vulnerability in its navigation tree, which impacts versions from at least 4.0 through 4.8.3, using which an attacker can inject malicious code into the dashboard through a specially-crafted database/table name. To address all above listed security vulnerabilities, phpMyAdmin developers today released the latest version 4.8.4, as well as separate patches for some previous versions. Website administrators and hosting providers are highly recommended to install latest update or patches immediately.
  11. This post explains how to enable TUN TAP in OpenVZ Container. TUN/TAP provides packet reception and transmission for user space programs. TUN and TAP are virtual network kernel devices. TUN (network TUNnel) is a network layer device and TAP (network TAP) is a link layer device. TUN is used with routing and the TAP is used for creating a network bridge, so TUN/TAP kernel module needs to be enabled in VPS for VPN configuration. Enable TUN TAP in OpenVZ The below steps explains how to enable TUN TAP in OpenVZ / Virtuozzo container: First of all, you need to check the TUN module is loaded on the node. lsmod | grep tun If the above command shows a blank output, the TUN module is not loaded on the node, so we can enable it using the following command. modprobe tun chmod a+rx /etc/rc.modules Check again: # lsmod | grep tun tun 19157 0 Then, enable TUN TAP in OpenVZ / Virtuozzo Container: vzctl set VEID --devices c:10:200:rw --save vzctl exec VEID mkdir -p /dev/net vzctl exec VEID mknod /dev/net/tun c 10 200 vzctl exec VEID chmod 600 /dev/net/tun That’s it!! https://grepitout.com/how-to-enable-tun-tap-in-openvz-container/
  12. How to enable PPP in OpenVZ VPS PPPD is the Point-to-Point Protocol daemon which is used to manage network connections between two servers. The role of pppd is managing PPP session establishment and session termination. This post will help you to enable PPP in OpenVZ VPS. The Hardware node should have the following kernel modules in order to enable PPP in OpenVZ VPS ppp_async ppp_deflate Check the mentioned modules are already loaded on the server using the following command. lsmod | grep ppp If the above command shows a blank output, execute: modprobe ppp_async modprobe ppp_deflate run the lsmod command again to list the modules if they are active. # lsmod | grep ppp ppp_deflate 4176 0 zlib_deflate 21629 1 ppp_deflate ppp_async 7866 0 ppp_generic 25763 2 ppp_deflate,ppp_async slhc 5813 1 ppp_generic crc_ccitt 1725 1 ppp_async You now need to enable PPP module in a VPS: vzctl stop VEID vzctl set VEID --features ppp:on --save Now, set ppp within the VPS: vzctl set VEID --devices c:108:0:rw --save Start the VPS vzctl start VEID vzctl exec VEID mknod /dev/ppp c 108 0 vzctl exec VEID chmod 600 /dev/ppp Now, restart the VPS vzctl restart VEID Login to the VPS: vzctl enter VEID See if the PPP module works in the VPS: [root@amiczon ~]# /usr/sbin/pppd ~ÿ}#À!}!}!} }4}"}&} } } } }%}& ù}9?}'}"}(}"–o~~ÿ}#À!}!}!} }4}"}&} } } } }%}& ù}9?}'}"}(}"–o~~ÿ}#À!}!}!} }4}"}&} } } } }%}& ù}9?}'}"}(}"–o~ You should now receive a message asking for the password or some garbage characters like above. That’s it! https://grepitout.com/how-to-enable-ppp-in-openvz-vps/
  13. Enable FUSE on OpenVZ VPS This post explains how to enable FUSE on OpenVZ container. FUSE (Filesystem in Userspace) allows the non-privileged users create their own file systems without editing kernel code. It is available for Unix and Linux but is not enabled by default in OpenVZ. Enable FUSE module on Hardware Node: First of all, you need to enable FUSE on Hardware Node. This can be done using the following command: modprobe fuse Verify the module is loaded properly: lsmod | grep fuse Sample Output: [root@server ~]# lsmod | grep fuse fuse 99604 12 [root@server ~]# Enable FUSE on the container: Once you enabled FUSE on Hardware node, you need to enable it on the VPS. You can do this by any of the following methods: Method 1 vzctl set VEID --devices c:10:229:rw --save vzctl exec VEID mknod /dev/fuse c 10 229 Method 2 vzctl set VEID --devnodes fuse:rw --save Please make sure that to replace VEID with your Virtual Server ID. This will create a character device named /dev/fuse and will grant container permissions to it. That’s it!
  14. NickTheGreek

    Where a configuration setting may be set

    Where a configuration setting may be set ¶ These modes determine when and where a PHP directive may or may not be set, and each directive within the manual refers to one of these modes. For example, some settings may be set within a PHP script using ini_set(), whereas others may require php.ini or httpd.conf. For example, the output_buffering setting is PHP_INI_PERDIR therefore it may not be set using ini_set(). However, the display_errors directive is PHP_INI_ALL therefore it may be set anywhere, including with ini_set(). Definition of PHP_INI_* modes Mode Meaning PHP_INI_USER Entry can be set in user scripts (like with ini_set()) or in the Windows registry. Since PHP 5.3, entry can be set in .user.ini PHP_INI_PERDIR Entry can be set in php.ini, .htaccess, httpd.conf or .user.ini (since PHP 5.3) PHP_INI_SYSTEM Entry can be set in php.ini or httpd.conf PHP_INI_ALL Entry can be set anywhere add a note User Contributed Notes There are no user contributed notes for this page. http://php.net/manual/en/configuration.changes.modes.php
  15. NickTheGreek

    List of php.ini directives

    List of php.ini directives ¶ This list includes the php.ini directives you can set to configure your PHP setup. The "Changeable" column shows the modes determining when and where a directive may be set. See the Changeable mode values section for their definitions. Configuration options Name Default Changeable Changelog allow_call_time_pass_reference "1" PHP_INI_PERDIR Removed in PHP 5.4.0. allow_url_fopen "1" PHP_INI_SYSTEM allow_url_include "0" PHP_INI_SYSTEM Available since PHP 5.2.0. always_populate_raw_post_data "0" PHP_INI_PERDIR apc.cache_by_default "1" PHP_INI_ALL PHP_INI_SYSTEM in APC <= 3.0.12. Available since APC 3.0.0. apc.enabled "1" PHP_INI_SYSTEM PHP_INI_SYSTEM in APC 2. PHP_INI_ALL in APC <= 3.0.12. apc.enable_cli "0" PHP_INI_SYSTEM Available since APC 3.0.7. apc.file_update_protection "2" PHP_INI_SYSTEM Available since APC 3.0.6. apc.filters NULL PHP_INI_SYSTEM apc.gc_ttl "3600" PHP_INI_SYSTEM apc.include_once_override "0" PHP_INI_SYSTEM Available since APC 3.0.12. apc.localcache "0" PHP_INI_SYSTEM Available since APC 3.0.14. apc.localcache.size "512" PHP_INI_SYSTEM Available since APC 3.0.14. apc.max_file_size "1M" PHP_INI_SYSTEM Available since APC 3.0.7. apc.mmap_file_mask NULL PHP_INI_SYSTEM apc.num_files_hint "1000" PHP_INI_SYSTEM apc.optimization "0" PHP_INI_ALL PHP_INI_SYSTEM in APC 2. Removed in APC 3.0.13. apc.report_autofilter "0" PHP_INI_SYSTEM Available since APC 3.0.11. apc.rfc1867 "0" PHP_INI_SYSTEM Available since APC 3.0.13. apc.rfc1867_freq "0" PHP_INI_SYSTEM apc.rfc1867_name "APC_UPLOAD_PROGRESS" PHP_INI_SYSTEM apc.rfc1867_prefix "upload_" PHP_INI_SYSTEM apc.shm_segments "1" PHP_INI_SYSTEM apc.shm_size "30" PHP_INI_SYSTEM apc.slam_defense "0" PHP_INI_SYSTEM Available since APC 3.0.0. apc.stat "1" PHP_INI_SYSTEM Available since APC 3.0.10. apc.stat_ctime "0" PHP_INI_SYSTEM Available since APC 3.0.13. apc.ttl "0" PHP_INI_SYSTEM Available since APC 3.0.0. apc.user_entries_hint "4096" PHP_INI_SYSTEM Available since APC 3.0.0. apc.user_ttl "0" PHP_INI_SYSTEM Available since APC 3.0.0. apc.write_lock "1" PHP_INI_SYSTEM Available since APC 3.0.11. apd.bitmask "0" PHP_INI_ALL Removed in apd 0.9. apd.dumpdir NULL PHP_INI_ALL apd.statement_tracing "0" PHP_INI_ALL Available since apd 0.9. arg_separator.input "&" PHP_INI_PERDIR arg_separator.output "&" PHP_INI_ALL asp_tags "0" PHP_INI_PERDIR assert.active "1" PHP_INI_ALL assert.bail "0" PHP_INI_ALL assert.callback NULL PHP_INI_ALL assert.exception "0" PHP_INI_ALL Available since PHP 7.0.0. assert.quiet_eval "0" PHP_INI_ALL assert.warning "1" PHP_INI_ALL auto_append_file NULL PHP_INI_PERDIR auto_detect_line_endings "0" PHP_INI_ALL auto_globals_jit "1" PHP_INI_PERDIR auto_prepend_file NULL PHP_INI_PERDIR axis2.client_home "~/work/axisc/c/deply" PHP_INI_ALL axis2.enable_exception "1" PHP_INI_ALL axis2.enable_trace "1" PHP_INI_ALL axis2.log_path "/tmp" PHP_INI_ALL bcmath.scale "0" PHP_INI_ALL bcompiler.enabled "1" PHP_INI_ALL Available since bcompiler 0.8. blenc.key_file "/usr/local/etc/blenckeys" PHP_INI_ALL browscap NULL PHP_INI_SYSTEM cgi.check_shebang_line "1" PHP_INI_SYSTEM Available since PHP 5.2.1. cgi.discard_path "0" PHP_INI_SYSTEM Available since PHP 5.3.0. cgi.fix_pathinfo "1" PHP_INI_SYSTEM PHP_INI_ALL in PHP <= 5.2.0. cgi.force_redirect "1" PHP_INI_SYSTEM PHP_INI_ALL in PHP <= 5.2.0. cgi.nph "0" PHP_INI_ALL cgi.redirect_status_env NULL PHP_INI_SYSTEM PHP_INI_ALL in PHP <= 5.2.0. cgi.rfc2616_headers "0" PHP_INI_ALL child_terminate "0" PHP_INI_ALL cli.pager "" PHP_INI_ALL Available since PHP 5.4.0. cli.prompt "\\b \\> " PHP_INI_ALL Available since PHP 5.4.0. cli_server.color "0" PHP_INI_ALL Available since PHP 5.4.0. coin_acceptor.autoreset "On" PHP_INI_ALL Removed in coin_acceptor 0.2. coin_acceptor.auto_initialize "Off" PHP_INI_ALL Available since coin_acceptor 0.2. coin_acceptor.auto_reset "On" PHP_INI_ALL Available since coin_acceptor 0.2. coin_acceptor.command_function "Off" PHP_INI_ALL Available since coin_acceptor 0.3. coin_acceptor.delay "53132" PHP_INI_ALL Removed in coin_acceptor 0.2. coin_acceptor.delay_coins "53132" PHP_INI_ALL Available since coin_acceptor 0.2. coin_acceptor.delay_prom "55748" PHP_INI_ALL Available since coin_acceptor 0.2. coin_acceptor.device "/dev/ttyS1" PHP_INI_ALL Removed in coin_acceptor 0.2. coin_acceptor.lock_on_close "Off" PHP_INI_ALL Available since coin_acceptor 0.2. coin_acceptor.start_unlocked "On" PHP_INI_ALL Available since coin_acceptor 0.2. com.allow_dcom "0" PHP_INI_SYSTEM com.autoregister_casesensitive "1" PHP_INI_ALL com.autoregister_typelib "0" PHP_INI_ALL com.autoregister_verbose "0" PHP_INI_ALL com.code_page "" PHP_INI_ALL com.typelib_file "" PHP_INI_SYSTEM curl.cainfo NULL PHP_INI_SYSTEM Available since PHP 5.3.7. daffodildb.default_host "localhost" PHP_INI_ALL daffodildb.default_password "daffodil" PHP_INI_ALL daffodildb.default_socket NULL PHP_INI_ALL daffodildb.default_user "DAFFODIL" PHP_INI_ALL daffodildb.port "3456" PHP_INI_ALL date.default_latitude "31.7667" PHP_INI_ALL date.default_longitude "35.2333" PHP_INI_ALL date.sunrise_zenith "90.583333" PHP_INI_ALL date.sunset_zenith "90.583333" PHP_INI_ALL date.timezone "" PHP_INI_ALL Available since PHP 5.1.0. dba.default_handler "" PHP_INI_ALL dbx.colnames_case "unchanged" PHP_INI_SYSTEM Removed in PHP 5.1.0. default_charset "UTF-8" PHP_INI_ALL Default to "UTF-8" since PHP >= 5.6.0, empty for PHP < 5.6.0. default_mimetype "text/html" PHP_INI_ALL default_socket_timeout "60" PHP_INI_ALL define_syslog_variables "0" PHP_INI_ALL Removed in PHP 5.4.0. detect_unicode "1" PHP_INI_ALL Available since PHP 5.1.0. Renamed to zend.detect_unicode since PHP 5.4.0. disable_classes "" php.ini only disable_functions "" php.ini only display_errors "1" PHP_INI_ALL display_startup_errors "0" PHP_INI_ALL docref_ext "" PHP_INI_ALL docref_root "" PHP_INI_ALL doc_root NULL PHP_INI_SYSTEM enable_dl "1" PHP_INI_SYSTEM This deprecated feature will certainly be removed in the future. enable_post_data_reading On PHP_INI_PERDIR Available since PHP 5.4.0. engine "1" PHP_INI_ALL error_append_string NULL PHP_INI_ALL error_log NULL PHP_INI_ALL error_prepend_string NULL PHP_INI_ALL error_reporting NULL PHP_INI_ALL exif.decode_jis_intel "JIS" PHP_INI_ALL exif.decode_jis_motorola "JIS" PHP_INI_ALL exif.decode_unicode_intel "UCS-2LE" PHP_INI_ALL exif.decode_unicode_motorola "UCS-2BE" PHP_INI_ALL exif.encode_jis "" PHP_INI_ALL exif.encode_unicode "ISO-8859-15" PHP_INI_ALL exit_on_timeout "" PHP_INI_ALL Available since PHP 5.3.0 expect.logfile "" PHP_INI_ALL expect.loguser "1" PHP_INI_ALL expect.timeout "10" PHP_INI_ALL expose_php "1" php.ini only extension NULL php.ini only extension_dir "/path/to/php" PHP_INI_SYSTEM fastcgi.impersonate "0" PHP_INI_SYSTEM PHP_INI_ALL in PHP <= 5.2.0. fastcgi.logging "1" PHP_INI_SYSTEM PHP_INI_ALL in PHP <= 5.2.0. fbsql.allow_persistent "1" PHP_INI_SYSTEM fbsql.autocommit "1" PHP_INI_SYSTEM fbsql.batchSize "1000" PHP_INI_SYSTEM Removed in PHP 5.1.0. fbsql.batchsize "1000" PHP_INI_ALL Available since PHP 5.1.0. fbsql.default_database "" PHP_INI_SYSTEM fbsql.default_database_password "" PHP_INI_SYSTEM fbsql.default_host NULL PHP_INI_SYSTEM fbsql.default_password "" PHP_INI_SYSTEM fbsql.default_user "_SYSTEM" PHP_INI_SYSTEM fbsql.generate_warnings "0" PHP_INI_SYSTEM fbsql.max_connections "128" PHP_INI_SYSTEM fbsql.max_links "128" PHP_INI_SYSTEM fbsql.max_persistent "-1" PHP_INI_SYSTEM fbsql.max_results "128" PHP_INI_SYSTEM fbsql.show_timestamp_decimals "0" PHP_INI_SYSTEM Available since PHP 5.1.5. file_uploads "1" PHP_INI_SYSTEM filter.default "unsafe_raw" PHP_INI_PERDIR PHP_INI_ALL in filter <= 0.9.4. Available since PHP 5.2.0. filter.default_flags NULL PHP_INI_PERDIR PHP_INI_ALL in filter <= 0.9.4. Available since PHP 5.2.0. from "" PHP_INI_ALL gd.jpeg_ignore_warning "1" PHP_INI_ALL Available since PHP 5.1.3. geoip.custom_directory NULL PHP_INI_ALL Available since geoip 1.0.1. geoip.database_standard "GeoIP.dat" PHP_INI_ALL Removed in geoip 1.0.1. hard_timeout "2" PHP_INI_SYSTEM Available since PHP 7.1.0. hidef.ini_path (char*)default_ini_path PHP_INI_SYSTEM highlight.bg "#FFFFFF" PHP_INI_ALL Removed in PHP 5.4.0. highlight.comment "#FF8000" PHP_INI_ALL highlight.default "#0000BB" PHP_INI_ALL highlight.html "#000000" PHP_INI_ALL highlight.keyword "#007700" PHP_INI_ALL highlight.string "#DD0000" PHP_INI_ALL html_errors "1" PHP_INI_ALL htscanner.config_file ".htaccess" PHP_INI_SYSTEM htscanner.default_docroot "/" PHP_INI_SYSTEM htscanner.default_ttl "300" PHP_INI_SYSTEM Available since htscanner 0.6.0. htscanner.stop_on_error "0" PHP_INI_SYSTEM Available since htscanner 0.7.0. http.allowed_methods "" PHP_INI_ALL Available since pecl_http 0.4.0. Removed in pecl_http 1.0.0. http.allowed_methods_log "" PHP_INI_ALL Available since pecl_http 0.12.0. Removed in pecl_http 1.0.0. http.cache_log "" PHP_INI_ALL Available since pecl_http 0.8.0. Removed in pecl_http 1.0.0. http.composite_log "" PHP_INI_ALL Available since pecl_http 0.12.0. Removed in pecl_http 1.0.0. http.etag.mode "MD5" PHP_INI_ALL Available since pecl_http 1.0.0. http.etag_mode "MD5" PHP_INI_ALL Available since pecl_http 0.12.0. Removed in pecl_http 1.0.0. http.force_exit "1" PHP_INI_ALL Available since pecl_http 0.18.0. http.log.allowed_methods "" PHP_INI_ALL Available since pecl_http 1.0.0. http.log.cache "" PHP_INI_ALL Available since pecl_http 1.0.0. http.log.composite "" PHP_INI_ALL Available since pecl_http 1.0.0. http.log.not_found "" PHP_INI_ALL Available since pecl_http 1.0.0. http.log.redirect "" PHP_INI_ALL Available since pecl_http 1.0.0. http.ob_deflate_auto "0" PHP_INI_PERDIR Available since pecl_http 0.21.0. Removed in pecl_http 1.0.0. http.ob_deflate_flags "0" PHP_INI_ALL Available since pecl_http 0.21.0. Removed in pecl_http 1.0.0. http.ob_inflate_auto "0" PHP_INI_PERDIR Available since pecl_http 0.21.0. Removed in pecl_http 1.0.0. http.ob_inflate_flags "0" PHP_INI_ALL Available since pecl_http 0.21.0. Removed in pecl_http 1.0.0. http.only_exceptions "0" PHP_INI_ALL Available since pecl_http 0.11.0. http.persistent.handles.ident "GLOBAL" PHP_INI_ALL Available since pecl_http 1.5.0. http.persistent.handles.limit "-1" PHP_INI_SYSTEM Available since pecl_http 1.5.0. http.redirect_log "" PHP_INI_ALL Available since pecl_http 0.12.0. Removed in pecl_http 1.0.0. http.request.datashare.connect "0" PHP_INI_SYSTEM Available since pecl_http 1.3.0. http.request.datashare.cookie "0" PHP_INI_SYSTEM Available since pecl_http 1.3.0. http.request.datashare.dns "1" PHP_INI_SYSTEM Available since pecl_http 1.3.0. http.request.datashare.ssl "0" PHP_INI_SYSTEM Available since pecl_http 1.3.0. http.request.methods.allowed "" PHP_INI_ALL Available since pecl_http 1.0.0. http.request.methods.custom "" PHP_INI_PERDIR Available since pecl_http 1.0.0. http.send.deflate.start_auto "0" PHP_INI_PERDIR Available since pecl_http 1.0.0. http.send.deflate.start_flags "0" PHP_INI_ALL Available since pecl_http 1.0.0. http.send.inflate.start_auto "0" PHP_INI_PERDIR Available since pecl_http 1.0.0. http.send.inflate.start_flags "0" PHP_INI_ALL Available since pecl_http 1.0.0. http.send.not_found_404 "1" PHP_INI_ALL Available since pecl_http 1.0.0. ibase.allow_persistent "1" PHP_INI_SYSTEM ibase.dateformat "%Y-%m-%d" PHP_INI_ALL ibase.default_charset NULL PHP_INI_ALL ibase.default_db NULL PHP_INI_SYSTEM ibase.default_password NULL PHP_INI_ALL ibase.default_user NULL PHP_INI_ALL ibase.max_links "-1" PHP_INI_SYSTEM ibase.max_persistent "-1" PHP_INI_SYSTEM ibase.timeformat "%H:%M:%S" PHP_INI_ALL ibase.timestampformat "%Y-%m-%d %H:%M:%S" PHP_INI_ALL ibm_db2.binmode "1" PHP_INI_ALL ibm_db2.i5_all_pconnect "0" PHP_INI_SYSTEM Available since ibm_db2 1.6.5. ibm_db2.i5_allow_commit "0" PHP_INI_SYSTEM Available since ibm_db2 1.4.9. ibm_db2.i5_dbcs_alloc "0" PHP_INI_SYSTEM Available since ibm_db2 1.5.0. ibm_db2.instance_name NULL PHP_INI_SYSTEM Available since ibm_db2 1.0.2. ibm_db2.i5_ignore_userid "0" PHP_INI_SYSTEM Available since ibm_db2 1.8.0. iconv.input_encoding "ISO-8859-1" PHP_INI_ALL iconv.internal_encoding "ISO-8859-1" PHP_INI_ALL iconv.output_encoding "ISO-8859-1" PHP_INI_ALL ifx.allow_persistent "1" PHP_INI_SYSTEM Removed in PHP 5.2.1. ifx.blobinfile "1" PHP_INI_ALL Removed in PHP 5.2.1. ifx.byteasvarchar "0" PHP_INI_ALL Removed in PHP 5.2.1. ifx.charasvarchar "0" PHP_INI_ALL Removed in PHP 5.2.1. ifx.default_host NULL PHP_INI_SYSTEM Removed in PHP 5.2.1. ifx.default_password NULL PHP_INI_SYSTEM Removed in PHP 5.2.1. ifx.default_user NULL PHP_INI_SYSTEM Removed in PHP 5.2.1. ifx.max_links "-1" PHP_INI_SYSTEM Removed in PHP 5.2.1. ifx.max_persistent "-1" PHP_INI_SYSTEM Removed in PHP 5.2.1. ifx.nullformat "0" PHP_INI_ALL Removed in PHP 5.2.1. ifx.textasvarchar "0" PHP_INI_ALL Removed in PHP 5.2.1. ignore_repeated_errors "0" PHP_INI_ALL ignore_repeated_source "0" PHP_INI_ALL ignore_user_abort "0" PHP_INI_ALL imlib2.font_cache_max_size "524288" PHP_INI_ALL imlib2.font_path "/usr/share/php/fonts/" PHP_INI_ALL implicit_flush "0" PHP_INI_ALL include_path ".;/path/to/php/pear" PHP_INI_ALL intl.default_locale "" PHP_INI_ALL Available since PHP 5.3.0. intl.error_level "0" PHP_INI_ALL Available since PHP 5.3.0. intl.use_exceptions "0" PHP_INI_ALL Available since PHP 5.5.0. ingres.allow_persistent "1" PHP_INI_SYSTEM Available since ingres 1.0.0 ingres.array_index_start "1" PHP_INI_ALL Available since ingres 1.4.0. ingres.auto "1" PHP_INI_ALL Available since ingres 2.0.0. ingres.blob_segment_length "4096" PHP_INI_ALL Available since ingres 1.2.0. ingres.cursor_mode "0" PHP_INI_ALL Available since ingres 1.1.0. ingres.default_database NULL PHP_INI_ALL Available since ingres 1.0.0 ingres.default_password NULL PHP_INI_ALL Available since ingres 1.0.0 ingres.default_user NULL PHP_INI_ALL Available since ingres 1.0.0 ingres.describe 1 PHP_INI_ALL Available since ingres 2.1.0 ingres.fetch_buffer_size 100 PHP_INI_ALL Available since ingres 2.1.0 ingres.max_links "-1" PHP_INI_SYSTEM Available since ingres 1.0.0 ingres.max_persistent "-1" PHP_INI_SYSTEM Available since ingres 1.0.0 ingres.reuse_connection "1" PHP_INI_ALL Available since ingres 2.0.0 ingres.scrollable "1" PHP_INI_ALL Available since ingres 2.0.0. ingres.trace "0" PHP_INI_ALL Available since ingres 2.0.0. ingres.trace_connect "0" PHP_INI_ALL Available since ingres 1.2.1. ingres.utf8 "1" PHP_INI_ALL Available since ingres 2.0.0. last_modified "0" PHP_INI_ALL ldap.max_links "-1" PHP_INI_SYSTEM log_errors "0" PHP_INI_ALL log_errors_max_len "1024" PHP_INI_ALL magic_quotes_gpc "1" PHP_INI_PERDIR Deprecated in PHP 5.3.0. Removed in PHP 5.4.0. magic_quotes_runtime "0" PHP_INI_ALL Removed in PHP 5.4.0. magic_quotes_sybase "0" PHP_INI_ALL Removed in PHP 5.4.0. mail.add_x_header "0" PHP_INI_PERDIR Available since PHP 5.3.0. mail.force_extra_parameters NULL php.ini only mail.log "" PHP_INI_PERDIR Available since PHP 5.3.0 (PHP_INI_SYSTEM|PHP_INI_PERDIR) maxdb.default_db NULL PHP_INI_ALL maxdb.default_host NULL PHP_INI_ALL maxdb.default_pw NULL PHP_INI_ALL maxdb.default_user NULL PHP_INI_ALL maxdb.long_readlen "200" PHP_INI_ALL max_execution_time "30" PHP_INI_ALL max_input_nesting_level "64" PHP_INI_PERDIR Available since PHP 5.2.3. max_input_vars 1000 PHP_INI_PERDIR Available since PHP 5.3.9. max_input_time "-1" PHP_INI_PERDIR mbstring.detect_order NULL PHP_INI_ALL mbstring.encoding_translation "0" PHP_INI_PERDIR mbstring.func_overload "0" PHP_INI_SYSTEM PHP_INI_SYSTEM | PHP_INI_PERDIR PHP <= 5.2.6 mbstring.http_input "pass" PHP_INI_ALL mbstring.http_output "pass" PHP_INI_ALL mbstring.internal_encoding NULL PHP_INI_ALL mbstring.language "neutral" PHP_INI_ALL PHP_INI_PERDIR in PHP <= 5.2.6 mbstring.script_encoding NULL PHP_INI_ALL Removed in PHP 5.4.0. Use zend.script_encoding instead. mbstring.http_output_conv_mimetypes "^(text/|application/xhtml\+xml)" PHP_INI_ALL Available since PHP 5.3.0. mbstring.strict_detection "0" PHP_INI_ALL Available since PHP 5.1.2. mbstring.substitute_character NULL PHP_INI_ALL mcrypt.algorithms_dir NULL PHP_INI_ALL mcrypt.modes_dir NULL PHP_INI_ALL memcache.allow_failover "1" PHP_INI_ALL Available since memcache 2.0.2. memcache.chunk_size "8192" PHP_INI_ALL Available since memcache 2.0.2. memcache.default_port "11211" PHP_INI_ALL Available since memcache 2.0.2. memcache.hash_function "crc32" PHP_INI_ALL Available since memcache 2.2.0. memcache.hash_strategy "standard" PHP_INI_ALL Available since memcache 2.2.0. memcache.max_failover_attempts "20" PHP_INI_ALL Available since memcache 2.1.0. memory_limit "128M" PHP_INI_ALL mime_magic.debug "0" PHP_INI_SYSTEM mime_magic.magicfile "/path/to/php/magic.mime" PHP_INI_SYSTEM mongo.allow_empty_keys 0 PHP_INI_ALL mongo.allow_persistent 1 PHP_INI_ALL Removed in 1.2.0 mongo.chunk_size 262144 PHP_INI_ALL mongo.cmd "$" PHP_INI_ALL mongo.default_host "localhost" PHP_INI_ALL mongo.default_port 27017 PHP_INI_ALL mongo.is_master_interval 15 PHP_INI_ALL Added in 1.2.10, before 1.3.0 the default value was 60. mongo.long_as_object 0 PHP_INI_ALL mongo.native_long 1 PHP_INI_ALL Before 1.5.0, the default value was 0. mongo.ping_interval 5 PHP_INI_ALL Added in 1.2.10 mongo.utf8 1 PHP_INI_ALL msql.allow_persistent "1" PHP_INI_ALL msql.max_links "-1" PHP_INI_ALL msql.max_persistent "-1" PHP_INI_ALL mssql.allow_persistent "1" PHP_INI_SYSTEM mssql.batchsize "0" PHP_INI_ALL mssql.charset "" PHP_INI_ALL Available since PHP 5.1.2. mssql.compatability_mode "0" PHP_INI_ALL mssql.connect_timeout "5" PHP_INI_ALL mssql.datetimeconvert "1" PHP_INI_ALL mssql.max_links "-1" PHP_INI_SYSTEM mssql.max_persistent "-1" PHP_INI_SYSTEM mssql.max_procs "-1" PHP_INI_ALL mssql.min_error_severity "10" PHP_INI_ALL mssql.min_message_severity "10" PHP_INI_ALL mssql.secure_connection "0" PHP_INI_SYSTEM mssql.textlimit "-1" PHP_INI_ALL mssql.textsize "-1" PHP_INI_ALL mssql.timeout "60" PHP_INI_ALL mysql.allow_local_infile "1" PHP_INI_SYSTEM mysql.allow_persistent "1" PHP_INI_SYSTEM mysql.max_persistent "-1" PHP_INI_SYSTEM mysql.max_links "-1" PHP_INI_SYSTEM mysql.trace_mode "0" PHP_INI_ALL Available since PHP 4.3.0. mysql.default_port NULL PHP_INI_ALL mysql.default_socket NULL PHP_INI_ALL Available since PHP 4.0.1. mysql.default_host NULL PHP_INI_ALL mysql.default_user NULL PHP_INI_ALL mysql.default_password NULL PHP_INI_ALL mysql.connect_timeout "60" PHP_INI_ALL PHP_INI_SYSTEM in PHP <= 4.3.2. Available since PHP 4.3.0. mysqli.allow_local_infile "1" PHP_INI_SYSTEM Available since PHP 5.2.4. mysqli.allow_persistent "1" PHP_INI_SYSTEM Available since PHP 5.3.0. mysqli.max_persistent "-1" PHP_INI_SYSTEM Available since PHP 5.3.0. mysqli.max_links "-1" PHP_INI_SYSTEM Available since PHP 5.0.0. mysqli.default_port "3306" PHP_INI_ALL Available since PHP 5.0.0. mysqli.default_socket NULL PHP_INI_ALL Available since PHP 5.0.0. mysqli.default_host NULL PHP_INI_ALL Available since PHP 5.0.0. mysqli.default_user NULL PHP_INI_ALL Available since PHP 5.0.0. mysqli.default_pw NULL PHP_INI_ALL Available since PHP 5.0.0. mysqli.reconnect "0" PHP_INI_SYSTEM Available since PHP 4.3.5. mysqli.rollback_on_cached_plink TRUE PHP_INI_SYSTEM Available since PHP 5.6.0. mysqlnd.collect_memory_statistics "0" PHP_INI_SYSTEM Available since PHP 5.3.0. mysqlnd.collect_statistics "1" PHP_INI_ALL Available since PHP 5.3.0. mysqlnd.debug "" PHP_INI_SYSTEM Available since PHP 5.3.0. mysqlnd.log_mask "0" PHP_INI_ALL Available since PHP 5.4.0. mysqlnd.mempool_default_size "16000" PHP_INI_ALL Available since PHP 5.4.0. mysqlnd.net_cmd_buffer_size "4096" PHP_INI_ALL Available since PHP 5.4.0. mysqlnd.net_read_buffer_size "32768" PHP_INI_ALL Available since PHP 5.3.0. mysqlnd.net_read_timeout "31536000" PHP_INI_SYSTEM Available since PHP 5.4.0. mysqlnd.sha256_server_public_key "" PHP_INI_PERDIR Available since PHP 5.5.0. mysqlnd.trace_alloc "" PHP_INI_SYSTEM Available since PHP 5.5.0. mysqlnd_memcache.enable 1 PHP_INI_SYSTEM Available since 1.0.0 mysqlnd_ms.enable 0 PHP_INI_SYSTEM mysqlnd_ms.force_config_usage 0 PHP_INI_SYSTEM mysqlnd_ms.ini_file "" PHP_INI_SYSTEM mysqlnd_ms.config_file "" PHP_INI_SYSTEM mysqlnd_ms.collect_statistics 0 PHP_INI_SYSTEM mysqlnd_ms.multi_master 0 PHP_INI_SYSTEM mysqlnd_ms.disable_rw_split 0 PHP_INI_SYSTEM mysqlnd_mux.enable 0 PHP_INI_SYSTEM mysqlnd_qc.enable_qc 1 PHP_INI_SYSTEM mysqlnd_qc.ttl 30 PHP_INI_ALL mysqlnd_qc.cache_by_default 0 PHP_INI_ALL mysqlnd_qc.cache_no_table 0 PHP_INI_ALL mysqlnd_qc.use_request_time 0 PHP_INI_ALL mysqlnd_qc.time_statistics 1 PHP_INI_ALL mysqlnd_qc.collect_statistics 0 PHP_INI_ALL mysqlnd_qc.collect_statistics_log_file /tmp/mysqlnd_qc.stats PHP_INI_SYSTEM mysqlnd_qc.collect_query_trace 0 PHP_INI_SYSTEM mysqlnd_qc.query_trace_bt_depth 3 PHP_INI_SYSTEM mysqlnd_qc.collect_normalized_query_trace 0 PHP_INI_SYSTEM mysqlnd_qc.ignore_sql_comments 1 PHP_INI_ALL mysqlnd_qc.slam_defense 0 PHP_INI_SYSTEM mysqlnd_qc.slam_defense_ttl 30 PHP_INI_SYSTEM mysqlnd_qc.std_data_copy 0 PHP_INI_SYSTEM mysqlnd_qc.apc_prefix qc_ PHP_INI_ALL mysqlnd_qc.memc_server 127.0.0.1 PHP_INI_ALL mysqlnd_qc.memc_port 11211 PHP_INI_ALL mysqlnd_qc.sqlite_data_file :memory: PHP_INI_ALL mysqlnd_uh.enable 1 PHP_INI_SYSTEM mysqlnd_uh.report_wrong_types 1 PHP_INI_ALL nsapi.read_timeout "60" PHP_INI_ALL oci8.connection_class "" PHP_INI_ALL Available since PHP 5.3 (PECL OCI8 1.3). oci8.default_prefetch "10" PHP_INI_SYSTEM Available since PHP 5.1.2. oci8.events Off PHP_INI_SYSTEM Available since PHP 5.3 (PECL OCI8 1.3). oci8.max_persistent "-1" PHP_INI_SYSTEM Available since PHP 5.1.2. oci8.old_oci_close_semantics "0" PHP_INI_SYSTEM Available since PHP 5.1.2. oci8.persistent_timeout "-1" PHP_INI_SYSTEM Available since PHP 5.1.2. oci8.ping_interval "60" PHP_INI_SYSTEM Available since PHP 5.1.2. oci8.privileged_connect "0" PHP_INI_SYSTEM Available since PHP 5.1.2. oci8.statement_cache_size "20" PHP_INI_SYSTEM Available since PHP 5.1.2. odbc.allow_persistent "1" PHP_INI_SYSTEM odbc.check_persistent "1" PHP_INI_SYSTEM odbc.defaultbinmode "1" PHP_INI_ALL odbc.defaultlrl "4096" PHP_INI_ALL odbc.default_db NULL PHP_INI_ALL odbc.default_cursortype "3" PHP_INI_ALL Available since PHP 5.3.0. odbc.default_pw NULL PHP_INI_ALL odbc.default_user NULL PHP_INI_ALL odbc.max_links "-1" PHP_INI_SYSTEM odbc.max_persistent "-1" PHP_INI_SYSTEM odbtp.datetime_format "object" PHP_INI_ALL odbtp.detach_default_queries "0" PHP_INI_ALL odbtp.guid_format "string" PHP_INI_ALL Available since odbtp 1.1.3. odbtp.interface_file "/usr/local/share/odbtp.conf" PHP_INI_ALL odbtp.truncation_errors "1" PHP_INI_ALL opendirectory.default_separator "/" PHP_INI_ALL Removed in opendirectory 0.2.2. opendirectory.max_refs "-1" PHP_INI_ALL opendirectory.separator "/" PHP_INI_ALL Available since opendirectory 0.2.2. open_basedir NULL PHP_INI_ALL PHP_INI_SYSTEM in PHP < 5.2.3. oracle.allow_persistent "-1" PHP_INI_ALL Removed in PHP 5.1.0. oracle.max_links "-1" PHP_INI_ALL Removed in PHP 5.1.0. oracle.max_persistent "-1" PHP_INI_ALL Removed in PHP 5.1.0. output_buffering "0" PHP_INI_PERDIR output_handler NULL PHP_INI_PERDIR pam.servicename "php" PHP_INI_ALL pcre.backtrack_limit "1000000" PHP_INI_ALL Available since PHP 5.2.0. pcre.recursion_limit "100000" PHP_INI_ALL Available since PHP 5.2.0. pcre.jit "1" PHP_INI_ALL Available since PHP 7.0.0. pdo.dsn.* php.ini only Available since PHP 5.1.0. pdo_odbc.connection_pooling "strict" PHP_INI_ALL Available since PHP 5.1.0. pdo_odbc.db2_instance_name NULL PHP_INI_SYSTEM Available since PHP 5.1.1. This deprecated feature will certainly be removed in the future. pfpro.defaulthost "test-payflow.verisign.com" PHP_INI_ALL Removed in PHP 5.1.0. pfpro.defaultport "443" PHP_INI_ALL Removed in PHP 5.1.0. pfpro.defaulttimeout "30" PHP_INI_ALL Removed in PHP 5.1.0. pfpro.proxyaddress "" PHP_INI_ALL Removed in PHP 5.1.0. pfpro.proxylogon "" PHP_INI_ALL Removed in PHP 5.1.0. pfpro.proxypassword "" PHP_INI_ALL Removed in PHP 5.1.0. pfpro.proxyport "" PHP_INI_ALL Removed in PHP 5.1.0. pgsql.allow_persistent "1" PHP_INI_SYSTEM pgsql.auto_reset_persistent "0" PHP_INI_SYSTEM pgsql.ignore_notice "0" PHP_INI_ALL pgsql.log_notice "0" PHP_INI_ALL pgsql.max_links "-1" PHP_INI_SYSTEM pgsql.max_persistent "-1" PHP_INI_SYSTEM phar.cache_list "" PHP_INI_SYSTEM Available since PHP 5.4.0. phar.extract_list "" PHP_INI_ALL Available since phar 1.1.0. phar.readonly "1" PHP_INI_ALL phar.require_hash "1" PHP_INI_ALL post_max_size "8M" PHP_INI_PERDIR precision "14" PHP_INI_ALL python.append_path "" PHP_INI_ALL python.prepend_path "." PHP_INI_ALL realpath_cache_size "16K" PHP_INI_SYSTEM Available since PHP 5.1.0. realpath_cache_ttl "120" PHP_INI_SYSTEM Available since PHP 5.1.0. register_argc_argv "1" PHP_INI_PERDIR register_globals "0" PHP_INI_PERDIR Deprecated in PHP 5.3.0. Removed in PHP 5.4.0. register_long_arrays "1" PHP_INI_PERDIR Deprecated in PHP 5.3.0. Removed in PHP 5.4.0. report_memleaks "1" PHP_INI_ALL report_zend_debug "1" PHP_INI_ALL request_order "" PHP_INI_PERDIR Added in PHP 5.3.0 runkit.internal_override "0" PHP_INI_SYSTEM runkit.superglobal "" PHP_INI_PERDIR safe_mode "0" PHP_INI_SYSTEM Removed in PHP 5.4.0. safe_mode_allowed_env_vars "PHP_" PHP_INI_SYSTEM Removed in PHP 5.4.0. safe_mode_exec_dir "" PHP_INI_SYSTEM Removed in PHP 5.4.0. safe_mode_gid "0" PHP_INI_SYSTEM Removed in PHP 5.4.0. safe_mode_include_dir NULL PHP_INI_SYSTEM Removed in PHP 5.4.0. safe_mode_protected_env_vars "LD_LIBRARY_PATH" PHP_INI_SYSTEM Removed in PHP 5.4.0. sendmail_from NULL PHP_INI_ALL sendmail_path "/usr/sbin/sendmail -t -i" PHP_INI_SYSTEM serialize_precision "-1" PHP_INI_ALL Until PHP 5.3.5, the default value was 100. Until PHP 7.1.0, the default value was 17. session.auto_start "0" PHP_INI_PERDIR PHP_INI_ALL in PHP <= 5.4.19 and in PHP <= 5.5.1. session.bug_compat_42 "1" PHP_INI_ALL Removed in PHP 5.4.0. session.bug_compat_warn "1" PHP_INI_ALL Removed in PHP 5.4.0. session.cache_expire "180" PHP_INI_ALL session.cache_limiter "nocache" PHP_INI_ALL session.cookie_domain "" PHP_INI_ALL session.cookie_httponly "" PHP_INI_ALL Available since PHP 5.2.0. session.cookie_lifetime "0" PHP_INI_ALL session.cookie_path "/" PHP_INI_ALL session.cookie_secure "" PHP_INI_ALL session.entropy_file "" PHP_INI_ALL Removed in PHP 7.1.0. session.entropy_length "0" PHP_INI_ALL Removed in PHP 7.1.0. session.gc_divisor "100" PHP_INI_ALL session.gc_maxlifetime "1440" PHP_INI_ALL session.gc_probability "1" PHP_INI_ALL session.sid_bits_per_character "32" PHP_INI_ALL Available since PHP 7.1.0. session.hash_bits_per_character "5" PHP_INI_ALL Removed in PHP 7.1.0. session.hash_function "0" PHP_INI_ALL Removed in PHP 7.1.0. session.lazy_write "1" PHP_INI_ALL Available since PHP 7.0.0. session.name "PHPSESSID" PHP_INI_ALL session.referer_check "" PHP_INI_ALL session.save_handler "files" PHP_INI_ALL session.save_path "" PHP_INI_ALL session.serialize_handler "php" PHP_INI_ALL session.upload_progress.cleanup "1" PHP_INI_PERDIR Available since PHP 5.4.0. session.upload_progress.enabled "1" PHP_INI_PERDIR Available since PHP 5.4.0. session.upload_progress.freq "1%" PHP_INI_PERDIR Available since PHP 5.4.0. session.upload_progress.min_freq "1" PHP_INI_PERDIR Available since PHP 5.4.0. session.upload_progress.name "PHP_SESSION_UPLOAD_PROGRESS" PHP_INI_PERDIR Available since PHP 5.4.0. session.upload_progress.prefix "upload_progress_" PHP_INI_PERDIR Available since PHP 5.4.0. session.use_strict_mode "0" PHP_INI_ALL Available since PHP 5.5.2. session.use_cookies "1" PHP_INI_ALL session.use_only_cookies "1" PHP_INI_ALL session.use_trans_sid "0" PHP_INI_ALL session_pgsql.create_table "1" PHP_INI_SYSTEM session_pgsql.db "host=localhost dbname=php_session user=nobody" PHP_INI_SYSTEM session_pgsql.disable "0" PHP_INI_SYSTEM session_pgsql.failover_mode "0" PHP_INI_SYSTEM session_pgsql.gc_interval "3600" PHP_INI_SYSTEM session_pgsql.keep_expired "0" PHP_INI_SYSTEM session_pgsql.sem_file_name "/tmp/php_session_pgsql" PHP_INI_SYSTEM session_pgsql.serializable "0" PHP_INI_SYSTEM session_pgsql.short_circuit "0" PHP_INI_SYSTEM session_pgsql.use_app_vars "0" PHP_INI_SYSTEM session_pgsql.vacuum_interval "21600" PHP_INI_SYSTEM short_open_tag "1" PHP_INI_PERDIR SMTP "localhost" PHP_INI_ALL smtp_port "25" PHP_INI_ALL soap.wsdl_cache "1" PHP_INI_ALL Available since PHP 5.1.5. soap.wsdl_cache_dir "/tmp" PHP_INI_ALL soap.wsdl_cache_enabled "1" PHP_INI_ALL soap.wsdl_cache_limit "5" PHP_INI_ALL Available since PHP 5.1.5. soap.wsdl_cache_ttl "86400" PHP_INI_ALL sql.safe_mode "0" PHP_INI_SYSTEM sqlite.assoc_case "0" PHP_INI_ALL sqlite3.extension_dir "" PHP_INI_SYSTEM Available since PHP 5.3.11. sybase.allow_persistent "1" PHP_INI_ALL sybase.interface_file "" PHP_INI_ALL sybase.max_links "-1" PHP_INI_ALL sybase.max_persistent "-1" PHP_INI_ALL sybase.min_error_severity "10" PHP_INI_ALL sybase.min_message_severity "10" PHP_INI_ALL sybct.deadlock_retry_count "0" PHP_INI_ALL sybct.login_timeout "-1" PHP_INI_ALL sybct.packet_size "0" PHP_INI_ALL sybct.timeout "0" PHP_INI_ALL sys_temp_dir "" PHP_INI_SYSTEM Available since PHP 5.5.0. sysvshm.init_mem "10000" PHP_INI_ALL tidy.clean_output "0" PHP_INI_USER PHP_INI_PERDIR in PHP 5. tidy.default_config "" PHP_INI_SYSTEM track_errors "0" PHP_INI_ALL unserialize_callback_func NULL PHP_INI_ALL uploadprogress.file.filename_template "/tmp/upt_%s.txt" PHP_INI_ALL upload_max_filesize "2M" PHP_INI_PERDIR max_file_uploads 20 PHP_INI_SYSTEM Available since PHP 5.2.12. upload_tmp_dir NULL PHP_INI_SYSTEM url_rewriter.tags "a=href,area=href,frame=src,form=,fieldset=" PHP_INI_ALL user_agent NULL PHP_INI_ALL user_dir NULL PHP_INI_SYSTEM user_ini.cache_ttl "300" PHP_INI_SYSTEM Available since PHP 5.3.0. user_ini.filename ".user.ini" PHP_INI_SYSTEM Available since PHP 5.3.0. valkyrie.auto_validate "0" PHP_INI_ALL valkyrie.config_path NULL PHP_INI_ALL variables_order "EGPCS" PHP_INI_PERDIR PHP_INI_ALL in PHP <= 5.0.5. vld.active "0" PHP_INI_SYSTEM vld.execute "1" PHP_INI_SYSTEM Available since vld 0.8.0. vld.skip_append "0" PHP_INI_SYSTEM Available since vld 0.8.0. vld.skip_prepend "0" PHP_INI_SYSTEM Available since vld 0.8.0. windows.show_crt_warning "0" PHP_INI_ALL Available since PHP 5.4.0. xbithack "0" PHP_INI_ALL xdebug.auto_profile "0" PHP_INI_ALL Removed in Xdebug 2.0.0. xdebug.auto_profile_mode "0" PHP_INI_ALL Removed in Xdebug 2.0.0. xdebug.auto_trace "0" PHP_INI_ALL xdebug.collect_includes "1" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.collect_params "0" PHP_INI_ALL xdebug.collect_return "0" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.collect_vars "0" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.default_enable "1" PHP_INI_ALL PHP_INI_SYSTEM in Xdebug 1. xdebug.dump.COOKIE NULL PHP_INI_ALL xdebug.dump.ENV NULL PHP_INI_ALL xdebug.dump.FILES NULL PHP_INI_ALL xdebug.dump.GET NULL PHP_INI_ALL xdebug.dump.POST NULL PHP_INI_ALL xdebug.dump.REQUEST NULL PHP_INI_ALL xdebug.dump.SERVER NULL PHP_INI_ALL xdebug.dump.SESSION NULL PHP_INI_ALL xdebug.dump_globals "1" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.dump_once "1" PHP_INI_ALL xdebug.dump_undefined "0" PHP_INI_ALL xdebug.extended_info "1" PHP_INI_SYSTEM Available since Xdebug 2.0.0. xdebug.idekey "" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.manual_url "http://www.php.net" PHP_INI_ALL xdebug.max_nesting_level "100" PHP_INI_ALL xdebug.output_dir "/tmp" PHP_INI_PERDIR PHP_INI_SYSTEM in Xdebug <= 1.2.0. Removed in Xdebug 2.0.0. xdebug.profiler_aggregate "0" PHP_INI_PERDIR Available since Xdebug 2.0.0. xdebug.profiler_append "0" PHP_INI_PERDIR Available since Xdebug 2.0.0. xdebug.profiler_enable "0" PHP_INI_PERDIR Available since Xdebug 2.0.0. xdebug.profiler_enable_trigger "0" PHP_INI_PERDIR Available since Xdebug 2.0.0. xdebug.profiler_output_dir "/tmp" PHP_INI_PERDIR Available since Xdebug 2.0.0. xdebug.profiler_output_name "cachegrind.out.%p" PHP_INI_PERDIR Available since Xdebug 2.0.0. xdebug.remote_autostart "0" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.remote_enable "0" PHP_INI_PERDIR xdebug.remote_handler "dbgp" PHP_INI_ALL xdebug.remote_host "localhost" PHP_INI_ALL xdebug.remote_log "" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.remote_mode "req" PHP_INI_ALL xdebug.remote_port "9000" PHP_INI_ALL xdebug.show_exception_trace "0" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.show_local_vars "0" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.show_mem_delta "0" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.trace_format "0" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.trace_options "0" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.trace_output_dir "/tmp" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.trace_output_name "trace.%c" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.var_display_max_children "128" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.var_display_max_data "512" PHP_INI_ALL Available since Xdebug 2.0.0. xdebug.var_display_max_depth "3" PHP_INI_ALL Available since Xdebug 2.0.0. xmlrpc_errors "0" PHP_INI_SYSTEM xmlrpc_error_number "0" PHP_INI_ALL xmms.path "/usr/bin/xmms" PHP_INI_ALL xmms.session "0" PHP_INI_ALL xsl.security_prefs "44" PHP_INI_ALL Available since PHP 5.5.0. y2k_compliance "1" PHP_INI_ALL Removed in PHP 5.4.0. yami.response.timeout "5" PHP_INI_ALL Available since yami 1.0.1. yaz.keepalive "120" PHP_INI_ALL yaz.log_mask NULL PHP_INI_ALL Available since yaz 1.0.3. zend.assertions "1" PHP_INI_ALL Available since PHP 7.0.0. zend.detect_unicode "1" PHP_INI_ALL Available since PHP 5.4.0. zend.enable_gc "1" PHP_INI_ALL Available since PHP 5.3.0. zend.multibyte "0" PHP_INI_PERDIR Available since PHP 5.4.0. zend.script_encoding NULL PHP_INI_ALL Available since PHP 5.4.0 zend.signal_check "0" PHP_INI_SYSTEM Available since PHP 5.4.0 zend.ze1_compatibility_mode "0" PHP_INI_ALL Available since PHP 5.0.0. Removed in PHP 5.3.0. zend_extension NULL php.ini only zend_extension_debug NULL php.ini only zend_extension_debug_ts NULL php.ini only zend_extension_ts NULL php.ini only zlib.output_compression "0" PHP_INI_ALL zlib.output_compression_level "-1" PHP_INI_ALL zlib.output_handler "" PHP_INI_ALL add a note User Contributed Notes There are no user contributed notes for this page. http://php.net/manual/en/ini.list.php
  16. inShare CloudLinux OS Team is really excited to present the brand new Node.js Selector and we believe that this product will firmly wedge into your workflow and greatly facilitate the performance in one way or another related to Node.js. As JavaScript became one of the most popular programming languages, more and more customers demand Node.js hosting. With CloudLinux Node.js Selector, your customers are now able to host their JavaScript apps using Node.js 6, 8 or 9. Node.js is introduced with a friendly UI that unites all of the features in one place and makes it very convenient to manage. Watch out for the updates we post on social media so as to be the first to see the latest news about the final Node.js Selector release or any other valuable updates! To find out more on how to operate Node.js Selector, please read this documentation article. To use Node.js Selector, please install its packages by running the following command: yum groupinstall alt-nodejs6 alt-nodejs8 alt-nodejs9 --enablerepo=cloudlinux-updates-testing Also, please install LVE Manager, LVE Utils and Fusion Passenger: yum install lvemanager lve-utils ea-apache24-mod-alt-passenger --enablerepo=cloudlinux-updates-testing And we recommend to install CageFS for better security (not mandatory): yum install cagefs --enablerepo=cloudlinux-updates-testing To update new packages without Node.js Selector, please use the following command: yum update lvemanager lve-utils --enablerepo=cloudlinux-updates-testing Please find a full changelog below. Changelog: lvemanager-4.0-7 WEB-916: notification is shown now with major version number in path for entering to virtual environment; LVEMAN-1246: fixed an error in pretrans scriptlet while installing LVE Manager from ISO image; LVEMAN-1248: set linksafe group to files inside CageFS; WEB-902: checked if an application is saved after a server error; WEB-909: plugin URI is now changed after changing of application root; WEB-912: removed param version in cloudlinux-selector install-modules; LU-669: implemented detection of config files for users' applications; LVEMAN-1245: improved activate virtual environment for Node.js; LU-674: fixed an issue when yum process is not always working when cloudlinux-selector called from UI; WEB-895: implemented run script window in user's interface; WEB-900: implemented Npm install in User's NodeJS Selector; WEB-888: linked user's NodeJS part with real requests of cloudlinux-selector; WEB-876: implemented configuration files edit at user NodeJS Selector; WEB-847: linked admin NodeJS part with real requests of cloudlinux-selector; WEB-870: process cache status for uninstalled versions of NodeJS and link it with UI; CAG-797: mounted NodeJS Selector config directory into CageFS; LU-656: prevent uninstalling NodeJS version which is used by users' applications; WEB-865: implemented cloudlinux-cli-user wrapper; WEB-873: make execution of user's requests via CageFS enter; WEB-875: implemented environment edit at user nodejs selector; WEB-859: show user's command for enter to virtualenv; WEB-851: implemented editing page of application for NodeJS plugin in End User UI LVEmanager (cPanel); LVEMAN-1242: clean NodeJS config when removing non existing app; LU-649, LU-647: added the ability to look up installed Node.js versions for user; LVEMAN-1216: update node-selector.json file safely; LVEMAN-1226: properly detect NodeJS application name; LU-587, LU-621: implemented user's CLI for getting info about NodeJS applications; LU-642: prevent change version of an application to disabled version also, prevent same thing about application creating; LU-640: make cloudlinux-selector workable inside CageFS; LVEMAN-1238: refactor nodeenv.py. Move set_env_vars and activate to separate scripts; LU-592: implemented running script in user's NodeJS application environment; LVEMAN-1229: added an ability to specify either full or major version for NodeJS; LU-619: implemented initial ability to install/uninstall NodeJS version directly from cloudlinux-selector; WEB-821: implemented applications list for NodeJS plugin in End User UI LVEmanager (cPanel); WEB-855: improved functionality while disabling/enabling NodeJS Selector; LU-618: ensured that NodeJS application is workable after changing version or modules; WEB-825: prepared structure for NodeJS plugin to End User UI LVE Manager (cPanel); LU-590: implemented changing properties of user's NodeJS application; WEB-843: added functionality for Install, Enable or Disable NodeJS version (admin part); LU-588: implemented start, restart, stop, destroy for user's NodeJS application; WEB-848: some functionality related to mysql-gov is missed (return reason of restriction and ability to unrestrict all). Fixes for NodeJS branch; LVEMAN-1206: implemented an ability to pass app_mode, startup_file and etc parameters to selectorctl while creating web applications; LU-591: implemented installing modules for user's NodeJS application; LVEMAN-1201: need to create or modify ~/.cl.selector/node-selector.json while creating user's web applications; WEB-789: implemented UI for the Admin part of NodeJS plugin; LVEMAN-1204: implemented caching of NodeJS modules; LU-587: implemented user's CLI for getting info about NodeJS applications; LU-586: implemented user's CLI for creating NodeJS application; LU-602: cloudlinux-selector NodeJS: implement hiding UI icon based on config setting; LU-581: initial support of NodeJS for cloudlinux-selector. lve-utils-3.0-5 LU-669: implemented detection of config files for users' applications; LU-677: cloudlinux-selector install-modules do not require --version parameter now; LU-666, LU-668, LU-673: display user friendly error messages cloudlinux-selector; LU-672: fixed arg parser errors for --selector-status, --default-version, --supported-versions, --extensions options in cloudlinux-selector utility; LU-656: prevent uninstalling NodeJS version which is used by users' applications; LU-648: implemented additional commands for managing NodeJS versions; LU-650: prohibit a user from using admin-only commands: "install-version" and "remove-version"; LU-645: refactored get_nodejs_users_info function from node_selector_lib.py and improve output; LU-627: make user and domain arguments optional in cloudlinux-selector; LU-587, LU-621: implemented user's CLI for getting info about NodeJS applications; LVEMAN-1229: added an ability to specify either full or major version for NodeJS (part2); LU-640: make cloudlinux-selector workable inside CageFS; PTCLLIB-112: fixed traceback in safely_resolve_username_and_doc_root if user is absent; LU-592: implemented running script in user's NodeJS application environment; LU-630: updated help for getcontrolpaneluserspackages for options --list-packages; LVEMAN-1229: added an ability to specify either full or major version for NodeJS; LU-619: implemented initial ability to install/uninstall NodeJS version directly from cloudlinux-selector; LU-624: do su to user when admin executes command from user's CLI; LU-618: ensure that NodeJS application is workable after changing version or modules; LU-590: implemented changing properties of user's NodeJS application; LU-621: fixed json output of cloudlinux-selector's selector_enabled field according to spec; LU-588: implemented start, restart, stop, destroy for user's NodeJS application; LVEMAN-1206: implemented an ability to pass app_mode, startup_file and etc params to selectorctl while creating webapp; LU-591: implemented installing modules for user's NodeJS application; LVEMAN-1201: need to create or modify ~/.cl.selector/node-selector.json while creating user's webapp; LU-587: implemented user's CLI for getting info about NodeJS applications; LU-589: implemented reading/saving config files for NodeJS user's application; LU-586: implemented user's CLI for creating NodeJS application; LU-602: cloudlinux-selector NodeJS: implement hiding UI icon based on config setting; LU-581: added initial support of NodeJS for cloudlinux-selector.
  17. NickTheGreek

    Node.js Selector is finally out!

    https://docs.cloudlinux.com/index.html?user_interface.html
  18. http://stackoverflow.com/questions/15216370/how-to-count-number-of-files-in-each-directory find . -type d -print0 | while read -d '' -r dir; do files=("$dir"/*) printf "%5d files in directory %s\n" "${#files[@]}" "$dir" done findfiles() { echo "$1" $(find "$1" -maxdepth 1 -type f | wc -l) } export -f findfiles find ./ -type d -exec bash -c 'findfiles "$0"' {} \;
  19. NickTheGreek

    Files per Directory

    du -a | cut -d/ -f2 | sort | uniq -c | sort -nr
  20. NickTheGreek

    Files per Directory

    find . -maxdepth 1 -type d -print0 | while read -d '' -r dir; do num=$(find $dir -ls | wc -l); printf "%5d files in directory %s\n" "$num" "$dir"; done
  21. NickTheGreek

    IPS Community Suite 4.3.6

    What's new in version 4.3.6 × This is a maintenance release to fix reported issues. Also included: 4.3.5 Version 4.3.5 is a small maintenance update to fix issues reported since 4.3.4.
  22. NickTheGreek

    IPS Community Suite 4.3.6

    Your Invision Community 4 is ready The upgrade process is now complete and your Invision Community is now ready!
  23. NickTheGreek

    IPS Community Suite 4.3.6

    Incompatible Themes Some of your themes are not compatible with the version you are upgrading to because they include modifications to templates and/or CSS files which this version needs to update. If you obtained the affected themes from a designer you should contact them to ask if a new version of the themes are available for this version. If there is, continue with the upgrade and then update the themes after. If there is not an update available, you may want to remove those themes or wait until new versions are available before proceeding. If you modified the affected themes yourself, you can use the links below to review your customisations. If the customisations are no longer required, you can revert them, otherwise you will need to incorporate the changes made by the version you are upgrading to. For more details on the theme changes in this version, see the Theme Differences Documentation.
  24. NickTheGreek

    IPS Community Suite 4.3.6

    Good news! Version 4.3.6 of Invision Community is now available. This includes a security patch and we recommend you upgrade as soon as possible. This is a maintenance release to fix reported issues. Also included: 4.3.5 Version 4.3.5 is a small maintenance update to fix issues reported since 4.3.4.
×